我用 Python 编写了一个使用多个脚本(模块)的项目。主脚本调用其他模块并从文件夹中读取一些文件以执行其功能。
我正在尝试将其打包以供分发。我希望使其成为可从命令行运行的程序,这意味着,一旦用户下载并安装它,他们就可以像这样调用该程序:
$ python my_program -i arg1 -o arg2
Run Code Online (Sandbox Code Playgroud)
或类似的。
我在网上找到的教程以可以导入的包的形式包装了项目。
>> import my_program
>> my_program.run_stuff(arg1, arg2)
Run Code Online (Sandbox Code Playgroud)
那不是我想要的。