zoukankan      html  css  js  c++  java
  • python学习:简单的wc命令实现

    #!/usr/bin/python
     
    import sys
    import os
     
    try:
        fn = sys.argv[1]
    except IndexError:
        print "please follow a argument at %s" % __file__
        sys.exit()
    if not os.path.exists(fn):
        print "%s is not exists" % fn
        sys.exit()
    fd = open(sys.argv[1])
    data = fd.read()
    chars = len(data)
    words = len(data.split())
    lines = data.count(' ')
     
    print "%(lines)s %(words)s %(chars)s" % locals()
     
    [root@web10 day1]# python 8_argv.py /etc/hosts
    4 14 219
     
    用 sys.argv 表示脚本的第一个参数 从文件读取实现wc命令
  • 相关阅读:
    CF1515G
    杂题
    ARC120E
    CF1528F
    ICPC2021银川C
    gym102129F
    杂记6.15
    杂记5.12
    杂记4.1
    杂记3.17
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/7519869.html
Copyright © 2011-2022 走看看