文件不是由启动时运行的 Python 脚本创建的

文件不是由启动时运行的 Python 脚本创建的

我编写了两个 Python 代码。一个用于在启动时运行并在放置代码的同一目录中本地创建一个文件,另一个用于感应 GPIO 中的低到高信号。我已将代码放在 /etc/rc.local。我正在尝试类似这样的操作。

sleep 1; python /home/ubuntu/Desktop/lcd.py &
sleep 1; python /home/ubuntu/Desktop/button.py
exit 0 

这两个代码在启动时运行,没有问题。我面临的问题是第一个代码“lcd.py”应该创建一个本地文件,但该文件尚未创建。我在 /etc 目录和 python 脚本的路径中搜索了文件是否存在。有人能帮我解决这个问题吗?

答案1

据我所知,脚本正在/etc/rc.local运行/。您应该更改工作目录或在 Python 脚本中提供绝对路径。

相关内容