【发布时间】:2021-06-02 17:23:06
【问题描述】:
我希望我的 RPi 打开运行 python 网络服务器并打开 Chromium 来访问它。 它应该在启动时自动完成。
但是
当我通过命令运行脚本时
$ sudo python3 /home/sps-training/python/webserver.py
并在 chromium 上打开 localhost,它说它无法访问另一个文件夹(/deploy)中的 HTML 文件
但是当我先打开字典时
$ cd /home/sps-training/python/
然后打开脚本
$ python3 webserver.py
它突然起作用了!
所以有两种可能的解决方案
第一个是通过使用使其工作:
$ sudo python3 /home/sps-training/python/webserver.py
第二种是自动访问目录并启动脚本
现在我正在使用 /etc/profile 在启动时运行它(我刚刚在最后一行写了 & 在行尾)
非常感谢您的每一个建议!
顺便说一句对不起语法
【问题讨论】:
-
webserver.py在当前目录中查找文件,而不是在包含脚本的目录中。将其更改为使用包含文件的目录的绝对路径。
标签: python linux raspberry-pi raspbian