我目前正在尝试让Python程序在我的Raspberry Pi上自动启动。问题是,程序正在读取配置文件,该文件与程序本身位于同一文件夹中。因此,当我从IDE运行程序时,它运行良好
如果我试图从控制台(或rc.local)运行它,它找不到配置文件。如果我将cd放入文件夹并尝试运行它,它会再次正常工作
那么,我如何告诉Python或rc.local从文件夹中运行呢?我试图寻找一个解决办法,但找不到
我不想用配置文件的完整路径来处理配置文件,因为我在PC上编程和调试,但在raspberry上使用该程序,因此每次在设备之间切换时都必须更改路径
希望有人能帮助我,提前谢谢
我在这里看到了几种可能的方法:
cd
到正确的目录:cd <destination dir> && python your_program.py
,或者为此编写一个两行shell脚本李>gethostname()
或通过设置环境变量as shown here)李>相关问题 更多 >
编程相关推荐