Python Eclipse管道

this问题一样,我是Python新手.

我使用PyDev – OSX 10.8.1在Eclipse Juno中运行以下简单程序.我想传递stdin流.如果我在命令行中运行它,它将如下所示:

python main.py < test_input.txt

我如何将其添加到我的eclipse项目的参数中?

import sys

def getArgs():
    if sys.stdin.isatty():
        for line in sys.stdin:
            print line

def main():
    getArgs()

if __name__ == "__main__":
    main()

解决方法:

如果查看PyDev的运行配置的Common选项卡:

您可以通过填写“文件”框来设置输出文件.这会将标准输出重定向到文件. Allocate控制台复选框在运行程序时启用控制台中的标准输入.不幸的是,没有办法指定标准输入文件.

上一篇:python – PyDev无法识别导入


下一篇:python-例如,代码完成Numpy,SciPy或Matplotlib在Eclipse PyDev中不起作用