У меня есть простая программа:
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
Она продолжает висеть на мне.Я использую стандартный ввод, потому что так требуется ввод данных.Это правильный способ передать текстовый файл, чтобы он мог быть прочитан с помощью стандартного ввода?