我正在尝试制作一个.bat或.exe文件来在linux(Raspbian)中执行python脚本。我想在桌面上有一个点击(触摸屏)的图标,然后执行python脚本。
python脚本需要' sudo'授权...所以,如果我想在终端运行:
sudo python filelocation/name.py
谢谢!
答案 0 :(得分:2)
我自己从未使用过Raspbian,但我猜您可以按照标准程序在桌面上添加自定义图标:
答案 1 :(得分:2)
使用已提及的nodakai .desktop
文件。
要使用root权限执行python文件,
gksudo python program.py
之类的内容。这将在正常窗口中询问用户密码,不涉及终端。sudoers
文件中的条目,并使用通常的sudo python program.py
。 (如果您使用此功能,请确保您的程序不允许用户执行他们想要的任何操作,但只能执行您希望用户能够以root用户身份执行的特定任务。)答案 2 :(得分:0)
<强> name.py 强>
#!/bin/python
.....
然后设置权限(所有以下命令都在终端中完成)
$ chmod a+x name.py
然后您可以将其作为
运行$ ./name.py
如果您想将其作为sudo运行,那么
$ sudo ./name.py