从命令行运行Python脚本并进入交互模式

4

有没有一种方法可以从命令行运行Python模块(-m选项,导入并运行模块),然后进入交互模式?

我需要类似于“cmd / k command”的东西。

我尝试了-i选项,但它不起作用;我不确定,但它似乎只是将in_stream从输入重定向。

3个回答

3
你需要在-m之前加上-i-m选项是一个接口选项;它终止了选项列表,所有随后的参数将出现在模块的main函数的sys.argv中。(链接到文档

1

或者进入交互模式并运行您的Python文件:

import <filename>

0
你可以如下方式使用bpython
bpython -i <filename>

这将加载模块并进入交互模式


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接