下面是我在网上找到的Python字数统计脚本,我很难理解你如何运行它。我是否需要创建一个文件并在运行该程序之前用Python打开它?
#!/usr/bin/env python
import sys
if __name__ == '__main__':
data = sys.stdin.read()
chars = len(data)
words = len(data.split())
lines = len(data.split('\n'))
print ("{0} {1} {2}".format(lines, words, chars))
感谢您的帮助!
答案 0 :(得分:2)
sys.stdin.read()
从控制台读取数据。只需运行python程序并输入您想要的任何内容。完成后,请按Ctrl + D
。
答案 1 :(得分:1)
sys.stdin.read()
行告诉我它希望从标准输入接收输入,因此你可以使用它:
type somefile.txt | python wordcount.py
或运行python wordcount.py
并输入以ctrl-d结尾的控制台