【发布时间】:2013-12-11 00:52:04
【问题描述】:
我有一个带有 2 个命令行参数的 python 脚本“program.py”。
当我想在命令行上运行这个程序时,我应该输入:
./python myprogram.py arg1 arg2
但是,我想在没有“python”和“.py”的情况下运行我的脚本
换句话说,我想这样做:
./myprogram arg1 arg2
我写了一个shell脚本“myprogram.sh”:
#!/bin/bash
python myprogram.py
但我仍然必须通过键入
./sh myprogram.sh arg1 arg2
这仍然不是我想要的
有没有办法做到这一点?
谢谢
【问题讨论】:
-
你让它可执行了吗? effbot.org/pyfaq/…
标签: python bash shell unix command-line