在Pycharm上对用程序模仿Linux/Unix cat命令的一些理解

本文介绍了如何在PyCharm中通过修改《简明Python教程》中的代码,实现类似Linux/Unix中cat命令的功能。通过提供一个Python脚本readfile,它能读取并打印指定文件的内容。当命令行参数不足时,脚本会提示用户。此外,还利用os.system调用系统命令展示如何结合使用不同参数,如--help、--version或直接读取文本文件。
摘要由CSDN通过智能技术生成

这是我在看《简明python教程》时的一些理解,书上的代码由于我用的是Python3.5.所以将代码改为如下:

import sys
def readfile(filename):
”’Print a file to the standard output.”’
f = open (filename)
while True:
line = f.readline()
if len(line) == 0:
break
print (line,) # notice comma
f.close()

if len(sys.argv) < 2:
print (‘No action specified.’)
sys.exit()

if sys.argv[1].startswith('--'):
    option = sys.argv[1][2:]
```   if option == 'version':
        print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值