我是Python的新手。而且我不知道如何仅使用一个命令行来运行python包。我已经在GG上进行了搜索,但没有关键字。 有我的文件夹:
├── config.json
└── my_source
├──__init__.py
├──filter.py
└──get_new_users.py
config.json包含3个参数,并且可以由用户更改。因此,我想使用一个命令行运行此my_source软件包,如下所示:
my_source -c config.json
我能以这种方式运行我的代码吗? 如果它是可能的。有人可以给我一个关键词或一种方法吗?如果您需要更多信息,请发表评论。谢谢。
答案 0 :(得分:3)
不清楚您的意思是“运行文件夹”。而是可以将文件夹作为模块导入,使用其他代码,例如app.py
├── config.json
├── app.py
└── my_source
├──__init__.py
├──filter.py
└──get_new_users.py
然后在from my_source import *
中执行app.py
,以使用在那里定义的函数/变量
然后,运行python app.py
,并根据该代码的内部情况以某种方式传递config.json
答案 1 :(得分:1)