我是python的新手。我在linux机器上安装了python 2.6。 (CentOS - Cloudera VM)
当我在空闲时尝试这个:
#!/usr/bin/python
import sys
for line in sys.stdin:
print (line)
Error : 'RPCProxy' object is not iterable
答案 0 :(得分:1)
当从交互式终端sys.stdin
工作时,如果您通过调用python.exe myscript.py
来调用脚本,则不会像您一样期望这样的典型文件句柄。你无法在空闲提示下像这样迭代它。
>>> sys.stdin
<idlelib.PyShell.PseudoInputFile object at 0x02D76830>