【发布时间】:2025-12-21 06:15:11
【问题描述】:
有没有办法从命令行运行一个python模块(-m选项,导入并运行一个模块),然后进入交互模式?
我需要类似于“cmd /k 命令”的东西。
我测试了 -i 选项,但它不起作用;我不确定,但它似乎只是从输入重定向 in_stream。
【问题讨论】:
标签: python command-line
有没有办法从命令行运行一个python模块(-m选项,导入并运行一个模块),然后进入交互模式?
我需要类似于“cmd /k 命令”的东西。
我测试了 -i 选项,但它不起作用;我不确定,但它似乎只是从输入重定向 in_stream。
【问题讨论】:
标签: python command-line
您需要将-i 放在-m 之前。
-m 选项是一个接口选项;它终止选项列表,并且所有后续参数将在模块的 main 函数的 sys.argv 中结束。 (link to doc)
【讨论】:
或者进入交互模式并运行你的python文件:
import <filename>
【讨论】:
【讨论】: