码迷,mamicode.com
首页 > 编程语言 > 详细

python学习:简单的wc命令实现

时间:2017-09-14 13:15:23      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:参数   python学习   第一个   脚本   exist   error   一个   wc命令   oca   

#!/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(‘\n‘)
 
print "%(lines)s %(words)s %(chars)s" % locals()
 
[root@web10 day1]# python 8_argv.py /etc/hosts
4 14 219
 
用 sys.argv 表示脚本的第一个参数 从文件读取实现wc命令

python学习:简单的wc命令实现

标签:参数   python学习   第一个   脚本   exist   error   一个   wc命令   oca   

原文地址:http://www.cnblogs.com/weifeng1463/p/7519869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!