gpt4 book ai didi

python - 如何使用可执行的 linux 程序/脚本更改 python 文件中的变量?

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

我正在使用 Raspberry Pi 为一组光伏逆变器构建数据记录器,并使用两个 python 脚本通过两个独立的通信协议(protocol)收集数据。如果我从一个站点移动到另一个站点,我需要在每个脚本中更改两个变量——新站点的第一个和最后一个逆变器 ID。我想让这个更改对用户友好,这样新用户就不必打开 python 脚本来更改值。所以我想在 linux 环境中有一个可执行程序(它可能在 Pi 桌面上有一个图标),用户可以打开它,它会提示指定第一个和最后一个逆变器 ID,并将此更改传输到 python 脚本。如果这个任务太复杂而无法实现,也许终端窗口的一个简单命令会提示相同的更改??

我希望任务得到充分解释。我不是职业程序员,只是出于业余爱好做这个项目,所以如果我忽略了一些明显的事情,请原谅我:|

最佳答案

只是为这个查询发布一个成功的更新。桌面配置文件方法是最简单的并且有效。我在 .desktop 文件中写了以下内容

[Desktop Entry]
Version=1.0
Name= ProgramName
Comment= my comment
Exec=sudo python /usr/share/app/app.py
Icon=/usr/share/pixmaps/geany.xpm
Path=/usr/local/lib/python2.7
Terminal=true
Type=Application
Categories=Utility;Application;

我在 Exec 行中添加了“python”位,因此不必在脚本中编写 she-bang 行。此外,终端选项必须设置为 True,因为我需要提示用户输入值。

希望这对其他人有帮助。

关于python - 如何使用可执行的 linux 程序/脚本更改 python 文件中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41675361/

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