从lin命令调用python模块函数

2024-04-27 23:00:38 发布

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

我想知道是否有方法从命令行调用模块函数。我的问题是我有一个名为find_variations的文件包。这需要输入文件以特定的方式进行排序,所以我创建了一个函数来进行排序。我希望用户能够选择正常运行代码:

$ python -m find_mutations -h

或运行特定的sort_files函数:

^{pr2}$

这样的事有可能吗?如果是,sort_files函数是否需要在它自己的条带中?是否需要向__init__.py脚本添加内容?该包安装正确,运行良好,我只想添加这个。在


Tags: 模块文件方法函数代码命令行用户排序
1条回答
网友
1楼 · 发布于 2024-04-27 23:00:38

您可以添加标志来运行函数。下面的示例不是处理命令参数的好方法,但是演示了这个想法。在

import sys

if __name__ == "__main__":
    if '-s' in sys.argv:
        sort_files()

{cd1>在这个例子中,添加一个特殊的函数。在

相关问题 更多 >