最近在学习hadoop开发,在本地实现Hadoop原理的简单逻辑,编写了简单的内容分割脚本。
# coding=utf-8
import sys
def read_input(file):
for line in file:
yield line.split()
def main():
data=read_input(sys.stdin)
for words in data:
for word in words:
print("%s%s%d"(word,'\t',1))
if __name__ == '__main__':
main()
现在我想在python shell中运行该脚本,我该怎么样把一个字符串让这个py脚本读取到呢?
我尝试了这样的命令行
![clipboard.
结果并不正确,求助
~
python shell是一个运行的python 解释器,不能执行文件,也没必要用这个吧。windows上有powershell,linux有内置shell,都可以
python 文件名.py
运行。