我是python中的新手,我有python文件名MiscTest.py,现在我想在Linux中使用单个名称MiscTest运行此文件,而不是传统的方式,如python MiscTest.py.
任何人都可以有任何想法,我也不想为此正确的shell脚本?我知道我可以用shell脚本来做
首先,您必须使脚本可执行:
chmod +x MiscTest.py
Run Code Online (Sandbox Code Playgroud)
接下来,在代码的第一行("shebang")中添加:
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
并确保在脚本内部执行从这里开始(将这段代码视为main()C语言中的函数):
if __name__ == "__main__":
# call main function
Run Code Online (Sandbox Code Playgroud)
此外,如果您需要从系统中的任何位置执行脚本(不更改目录),请不要忘记将脚本的路径添加到$PATHshell 的环境变量中,有关详细信息,请参阅此帖子.
通过执行上述所有操作,您不必调用脚本python MiscTest.py,只需MiscTest.py在shell中说,或者在文件资源管理器中双击它即可.作为旁注,虽然你可以,但我相信你不应该删除.py文件的扩展名,这就是系统中不同工具和程序将其识别为Python文件的方式.
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |