我正在开发一个与 bash 的“wc”(字数统计)命令完全相同的 python 3 项目。输入格式如下所示:
$ python3 myWC.py < fileName.txt
我想使用给定的文件来计算文件中的字节、单词和行并打印它们。我尝试过使用标准输入,但即使是简单的 print() 语句似乎也在打印标准输入的对象,而不是给出的实际字符串。有人可以给我一些关于 Python 3 中基本标准输入可用性的指导吗?谢谢!
正如下面所指出的,我使用的是“>”而不是“<”。但是现在当我运行这段代码时:
import sys
def main():
word = sys.stdin.readline()
print(word)
main()
我只是在终端中得到一个空行作为输出