我使用这段代码来读取.tsv文件并且工作得很好
with codecs.open(file_name, "r", encoding='utf-16', errors='ignore') as f:
lines = f.readlines()
但我现在需要将其转换为stdin格式。到目前为止,我试过这个:
lines = io.TextIOWrapper(sys.stdin.readlines(), encoding='utf-16')
但是当我尝试从终端运行它时遇到问题。我是通过
运行的cat inputs.tsv | python stats.py
但它似乎不起作用。我需要将所有数据保存到lines变量中并能够迭代它。
感谢您的任何建议!