使用在Raspberry Pi上后台运行的python脚本创建文本文件

dnzzcn

我在标题中遇到有关该主题的问题。我在目录/ home / pi /上创建了一个python脚本,当启动Raspberry Pi时,它开始在后台运行。职责是这样的:

当我按下一个连接到GPIO之一的按钮时,它将在其自己的目录中创建一个文件夹,然后在目录/ home / pi /中创建一个名为“ fileName.txt”的文本文件。并在此文本文件中写入刚创建的文件夹的名称。一切正常,直到“创建文本文件”部分为止。我启动Raspberry Pi,然后按下按钮。该脚本创建了我想要的文件夹,但是此后,它没有创建文本文件。由于它在后台运行,因此在终端上看不到可以解释该问题的错误。之后,我尝试手动启动脚本以查看错误消息。但是,这次它运行良好。它创建了文本文件,并在其中写入了文件夹的名称。

这是我用来创建文件的简单代码:

text_file = open("folderName.txt", "w")
text_file.write("%s" %folderName)
text_file.close()

有人知道如何解决吗?

玛丽·马奇尼(Mary Marchini)

可能是在错误的文件夹中创建了文件。尝试指定要在其中创建文件的绝对路径,或在脚本内发现它,如以下示例所示:

import os 
cwd = os.path.dirname(os.path.abspath(__file__)) 
text_file = open(os.path.join(cwd, "folderName", "textFile.txt"), "w")

此外,为了测试在后台运行脚本,你可以写调试信息的日志文件/var/log(可能需要root权限),或者/tmp,要么使用Logging module一个FileHandler,或者使用open内置的功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQL在Oracle中创建文本文件

来自分类Dev

使用javascript创建文本文件

来自分类Dev

使用Matlab创建文本文件

来自分类Dev

使用VBA创建文本文件

来自分类Dev

使用 Servlet 时无法创建文本文件

来自分类Dev

如何使用 BASH 脚本在文本文件上创建动态标题

来自分类Dev

使用从文本文件读取的不同参数多次运行python脚本

来自分类Dev

如何使用MATLAB创建文本文件并逐字符编写文本?

来自分类Dev

使用来自 csv 文件的输入从 jinja 模板创建文本文件

来自分类Dev

如何在另一个文本文件上使用Afk脚本运行文件

来自分类Dev

使用Java使用填充创建文本文件表

来自分类Dev

如何使用NLog在当前目录中创建文本文件?

来自分类Dev

如何使用laravel 4框架创建文本文件和JSON?

来自分类Dev

在命令提示符下使用echo创建文本文件

来自分类Dev

我如何使用给定的列表创建文本文件

来自分类Dev

使用Go从CSV数据框的列创建文本文件

来自分类Dev

使用Textfield数据创建文本文件并上传到Flutter中的Firebase存储

来自分类Dev

如何使用PL SQL以Shift JIS编码创建文本文件?

来自分类Dev

使用代码在asp.net中创建文本文件

来自分类Dev

如何使用 PHP 运行 python 脚本并创建文件?

来自分类Dev

使用python从文本文件创建动态HTML页面

来自分类Dev

使用python从文本文件创建动态HTML页面

来自分类Dev

使用Python在SSH上修改文本文件-性能

来自分类Dev

使用Python在SSH上修改文本文件-性能

来自分类Dev

使用plink / putty与Windows本地计算机的文本文件的内容在远程计算机上创建文本文件

来自分类Dev

从find命令的输出中创建文本文件,然后使用SFTP将文本文件发送到远程服务器

来自分类Dev

Python在错误的路径上创建文本文件

来自分类Dev

如何在使用C#Windows应用程序创建文本文件时添加文本?

来自分类Dev

使用MySQL Source命令在文本文件中运行脚本

Related 相关文章

  1. 1

    使用SQL在Oracle中创建文本文件

  2. 2

    使用javascript创建文本文件

  3. 3

    使用Matlab创建文本文件

  4. 4

    使用VBA创建文本文件

  5. 5

    使用 Servlet 时无法创建文本文件

  6. 6

    如何使用 BASH 脚本在文本文件上创建动态标题

  7. 7

    使用从文本文件读取的不同参数多次运行python脚本

  8. 8

    如何使用MATLAB创建文本文件并逐字符编写文本?

  9. 9

    使用来自 csv 文件的输入从 jinja 模板创建文本文件

  10. 10

    如何在另一个文本文件上使用Afk脚本运行文件

  11. 11

    使用Java使用填充创建文本文件表

  12. 12

    如何使用NLog在当前目录中创建文本文件?

  13. 13

    如何使用laravel 4框架创建文本文件和JSON?

  14. 14

    在命令提示符下使用echo创建文本文件

  15. 15

    我如何使用给定的列表创建文本文件

  16. 16

    使用Go从CSV数据框的列创建文本文件

  17. 17

    使用Textfield数据创建文本文件并上传到Flutter中的Firebase存储

  18. 18

    如何使用PL SQL以Shift JIS编码创建文本文件?

  19. 19

    使用代码在asp.net中创建文本文件

  20. 20

    如何使用 PHP 运行 python 脚本并创建文件?

  21. 21

    使用python从文本文件创建动态HTML页面

  22. 22

    使用python从文本文件创建动态HTML页面

  23. 23

    使用Python在SSH上修改文本文件-性能

  24. 24

    使用Python在SSH上修改文本文件-性能

  25. 25

    使用plink / putty与Windows本地计算机的文本文件的内容在远程计算机上创建文本文件

  26. 26

    从find命令的输出中创建文本文件,然后使用SFTP将文本文件发送到远程服务器

  27. 27

    Python在错误的路径上创建文本文件

  28. 28

    如何在使用C#Windows应用程序创建文本文件时添加文本?

  29. 29

    使用MySQL Source命令在文本文件中运行脚本

热门标签

归档