gpt4 book ai didi

python - 从 .bashrc 执行时如何使工作的 python 程序无错误地运行

转载 作者:太空宇宙 更新时间:2023-11-04 11:08:24 27 4
gpt4 key购买 nike

我对 bash 脚本编程和 python 编程知之甚少,但我的任务是获取一个在术语窗口中启动时可以运行的 python 程序,并将其移动到 .bashrc 文件中,以便它在启动时自动运行(debian在树莓派上)。在术语窗口中,我成功地运行了如下命令:

prompt> cd /var/www

prompt> python mod_pywebsocket/standalone.py -p 5555

我已将此行放在 .bashrc 文件中并运行,但不是属性:

/usr/bin/python /var/www/pywebsocket/standalone.py -p 5555

我收到了几个我不明白的警告,但看起来 python 程序/函数的各个层都没有找到他们需要的函数/变量/对象。

有没有一种简单的方法来调用 python 程序,就好像我实际上在/var/www 目录中的术语窗口中一样,并且所有范围界定等都有效?

或者是否有完全不同的方式从/var/www 目录自动启动程序?

非常感谢,史蒂夫

最佳答案

如果非要我猜的话,我会说脚本使用了一些相对路径并且需要在/var/www 中执行。你可以通过

在你的 bashrc 中解决这个问题
pushd /var/www
python mod_pywebsocket/standalone.py -p 5555
popd

关于python - 从 .bashrc 执行时如何使工作的 python 程序无错误地运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24215772/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com