在命令行中,我按如下方式运行脚本:
cat sample.log | python -B main.py logsource
我如何调试main.py并提供:
sys.stdin
-B
for python logsource
作为输入参数(sys.argv[1]
)如果有关系,我正在使用Python 3。
答案 0 :(得分:0)
从Wing启动调试过程时,不支持将文件插入标准输入。但是,您可以:
另一种选择是按照http://wingware.com/doc/debug/debugging-externally-launched-code中所述将'import wingdbstub'添加到main.py中以开始调试。然后,您可以像上面一样键入命令行,而无需在“项目属性”或“文件属性”中进行任何设置。