python从带有参数的脚本运行脚本

2024-06-01 09:48:13 发布

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

对于python2.7项目,我想阅读robotframework输出.xml在sqlite数据库中,我找到了一个包DbBot,它正好做到了这一点。 但是,我想从脚本而不是从命令行运行它。我在命令行上使用的命令是:

python -m dbbot.run -k output.xml

这正是我想要的(用正确的数据生成一个sqlite数据库)。 我尝试了以下方法:

modl = imp.load_source('modulename', 'C:/Python27/Lib/site-packages/dbbot/run.py')
someRunner = modl.DbBot()

返回:

Run.py: error: at least one input file is required

我的理解是,我没有像在终端中那样添加src文件输出.xml你知道吗

我不能补充输出.xml作为参数模式DbBot()因为它不需要参数。如何传递-k旗和输出.xml(文件src)从使用脚本?你知道吗


Tags: 文件项目run命令行pysrc脚本数据库