我在/usr/local/bin中有一个名为“uscf”的文件:
#! /bin/sh
python3 ~/Desktop/path/to/uscf.py
我已经chmod +x
这个文件了,所以我可以用命令“uscf
”从终端运行它。如何使用命令行参数运行此命令,以便可以通过中的sys.argv
访问这些参数uscf.py公司?你知道吗
编辑:添加以下示例以供澄清:
那个uscf.py公司文件:
import sys
if len(sys.argv) > 1:
print(sys.argv)
从命令行运行:
Abraham$ uscf these are arguments
预期产量:
these are arguments
在sh中,“$@”变量包含传递给脚本的所有位置参数。可以使用它将其传递给python脚本:
相关问题 更多 >
编程相关推荐