cdchenli 发表于 2018-8-16 10:14:03

python的标准输入,输出,错误输出。

#!/usr/bin/env python  
#coding:utf-8
  

  
#导入模块
  
import sys, os
  
#!/usr/bin/env python
  
#coding:utf-8
  

  
#导入模块
  
import sys, os
  
if len(sys.argv) > 1 :#可以统计多个文件
  
    for i in sys.argv:
  
      #判断文件是否存在
  
      if not os.path.exists(i):
  
            print "%s is not exists" % i
  
            sys.exit()
  
      fd = open(i)
  
      data = fd.read()
  
      lens = data.count('\n')
  
      words = len(data.split())
  
      chars = len(data)
  
      print lens, words, chars
  
else:
  
    data = sys.stdin.read()
  
    lens = data.count('\n')
  
    words = len(data.split())
  
    chars = len(data)
  
    print lens, words, chars


页: [1]
查看完整版本: python的标准输入,输出,错误输出。