将命令行参数传递给通过unix executab调用的python脚本

2024-03-29 12:41:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我在/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

Tags: 文件命令行py命令参数binusrlocal