我有一个python脚本“程序.py“这需要2个命令行参数。在
当我想在命令行上运行这个程序时,我应该输入:
./python myprogram.py arg1 arg2
但是,我希望运行脚本时不使用“python”和“.py”
换句话说,我想这样做:
^{pr2}$
我写了一个空壳脚本“我的程序.sh“:
#!/bin/bash
python myprogram.py
但我还是要通过输入来运行这个
./sh myprogram.sh arg1 arg2
这仍然不是我想要的
有没有办法做到这一点?在
谢谢
Tags:
作为
myprogram.py
的第一行,请输入以下内容:然后,在命令行中,在与
^{pr2}$myprogram.py
相同的目录中,输入以下命令:你准备好了!在
在剧本的开头加上一个shebang,比如
文件扩展名无关紧要。所以把你的文件命名为“程序”而不是程序.py". 在
那就给自己执行的权利
^{pr2}$或者让每个人都能执行:
那就从壳里叫出来
这里有一个完整的例子:
相关问题 更多 >
编程相关推荐