2024-09-29 23:31:23 发布
网友
我是python新手,我有python文件名杂项测试.py现在我想在linux中用一个名字MiscTest来运行这个文件,而不是像python那样的传统方式杂项测试.py.
谁能有什么想法,而且我也不想为这个正确的shell脚本?我知道我可以用shell脚本做到
首先,必须使脚本可执行:
chmod +x MiscTest.py
接下来,在代码的第一行(即"shebang")中添加以下内容:
并确保脚本内部的执行从这里开始(将这段代码看作是类C语言中的main()函数):
main()
if __name__ == "__main__": # call main function
另外,如果需要从系统中的任何地方执行脚本(不更改目录),不要忘记将脚本的路径添加到shell的$PATH环境变量中,有关详细信息,请参阅post。在
$PATH
通过执行以上所有操作,您不必像python MiscTest.py那样调用脚本,在shell中说MiscTest.py,或者在文件资源管理器中双击它就足够了。作为补充说明,虽然您可以可以,但我相信您不应该删除文件的.py扩展名,这就是系统中不同工具和程序将其识别为Python文件的方式。在
python MiscTest.py
MiscTest.py
.py
去改变杂项测试.py“文件以便所有者可以读、写和执行文件,组可以读取和执行文件,世界可以执行文件,发出以下命令:
chmod 751 ~/MiscTest.py
首先,必须使脚本可执行:
接下来,在代码的第一行(即"shebang")中添加以下内容:
^{pr2}$并确保脚本内部的执行从这里开始(将这段代码看作是类C语言中的
main()
函数):另外,如果需要从系统中的任何地方执行脚本(不更改目录),不要忘记将脚本的路径添加到shell的
$PATH
环境变量中,有关详细信息,请参阅post。在通过执行以上所有操作,您不必像
python MiscTest.py
那样调用脚本,在shell中说MiscTest.py
,或者在文件资源管理器中双击它就足够了。作为补充说明,虽然您可以可以,但我相信您不应该删除文件的.py
扩展名,这就是系统中不同工具和程序将其识别为Python文件的方式。在去改变杂项测试.py“文件以便所有者可以读、写和执行文件,组可以读取和执行文件,世界可以执行文件,发出以下命令:
相关问题 更多 >
编程相关推荐