【发布时间】:2018-10-24 14:11:18
【问题描述】:
在命令行中,我按如下方式运行我的脚本:
cat sample.log | python -B main.py logsource
如何调试 main.py 并提供:
- sample.log 为
sys.stdin -
-B用于 python -
logsource作为输入参数 (sys.argv[1])
如果重要的话,我正在使用 Python 3。
【问题讨论】:
在命令行中,我按如下方式运行我的脚本:
cat sample.log | python -B main.py logsource
如何调试 main.py 并提供:
sys.stdin
-B 用于 pythonlogsource 作为输入参数 (sys.argv[1])如果重要的话,我正在使用 Python 3。
【问题讨论】:
从 Wing 启动调试过程时,不支持将文件通过管道传输到标准输入。但是,您可以:
另一种选择是将“importwingdbstub”添加到 main.py,如http://wingware.com/doc/debug/debugging-externally-launched-code 中所述以开始调试。然后你可以像上面一样输入命令行,不需要在项目属性或文件属性中设置任何东西。
【讨论】: