运行 python solaris 中的命令 os

Running python commands in solaris os

我有一个 python 文件 (abc.py),其中包含多个命令,例如创建目录、复制命令。我想这样执行它,每当我在控制台上点击命令例如 abc --makedir 时,它应该创建目录。 makedir 是写在 abc.py.

中的函数

abc.py 重命名为 abc

使其可执行:

chmod +x abc

然后在脚本的第一行添加:

#!/usr/bin/python

从命令行(如果 abc 在 python 路径中):

#abc

要像您所说的那样创建目录,您应该解析传递给 python 脚本的参数。

例如:

import sys

if len(sys.argv)>1:
    if sys.argv[1] == '--makedir':
        makedir()

更多信息看这个linkWhat's the best way to grab/parse command line arguments passed to a Python script?