【发布时间】:2019-03-03 00:37:51
【问题描述】:
我有一个简单的程序:
import sys
import string
stopWordsPath = sys.argv[1]
delimitersPath = sys.argv[2]
stopWordsList = []
delimiterList = []
with open(stopWordsPath) as f:
for line in f:
line = line.strip()
stopWordsList.append(line)
with open(delimitersPath) as f:
delimiterList = f.read().strip()
for line in sys.stdin:
print line
当我尝试在 linux 中做这样的事情时:
python TitleCountMapper.py stopwords.txt delimiters.txt | input.txt
它一直挂在我身上。我正在使用标准输入,因为这是需要输入的方式。这是传递txt文件以便stdin可以读取的正确方法吗?
【问题讨论】:
标签: python stdin python-2.x