永发信息网

Python3.3运行问题

答案:2  悬赏:40  手机版
解决时间 2021-02-12 08:00
谁能编译通过并获得正确输出结果
例14.1 使用sys.argv
#!/usr/bin/python
# Filename: cat.py
import sys
def readfile(filename):
'''Print a file to the standard output.'''
f = file(filename)
while True:
line = f.readline()
if len(line) == 0:
break
print line, # notice comma
f.close()
# Script starts from here
if len(sys.argv) < 2:
print 'No action specified.'
sys.exit()
if sys.argv[1].startswith('--'):
option = sys.argv[1][2:]
# fetch sys.argv[1] but without the first two characters
if option == 'version':
print 'Version 1.2'
elif option == 'help':
print '''\
This program prints files to the standard output.
Any number of files can be specified.
Options include:
--version : Prints the version number
--help : Display this help'''
else:
print 'Unknown option.'
sys.exit()
else:
for filename in sys.argv[1:]:
readfile(filename)
(源文件:code/cat.py)
输出
$ python cat.py
No action specified.
$ python cat.py --help
This program prints files to the standard output.
Any number of files can be specified.
Options include:
--version : Prints the version number
--help : Display this help
$ python cat.py --version
Version 1.2
$ python cat.py --nonsense
Unknown option.
$ python cat.py poem.txt
Programming is fun
When the work is done
if you wanna make your work also fun:
use Python!
最佳答案
python3里print要当做函数来调用
print('hello world')

hello = 'hello world'
print(hello)

应该只有print需要改,其他代码可以直接用。
全部回答
python3的print是函数,用法为print("hello world") python2的print是语句,可以用print "hello world" 你可能看得书是用python2的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宁波贝馨婴儿用品公司怎么去啊,有知道地址的
下图表示一段离体神经纤维的S点受到刺激而兴
做飞机可以带尿素化肥吗
蚊子是什么动物脑筋急转弯
空白麻将牌批发
齐鲁一家人地址有知道的么?有点事想过去
下列对漏斗胸的描述,正确的是A.是胸骨中下部
模具烧焊是什么意思?可以加厚什么的?
家用小型凉皮机 凉皮机价格多少钱
优品达人地址在哪,我要去那里办事
液晶显示器点线屏怎么区分
我有一件黄色的毛衣,但我不喜欢这个黄色,想
女孩起名字简单易写的姓杨,五月初五生的
石狗放家大门口好吗?
公安机关的机构设置必须坚持
推荐资讯
九十万的车首付六十万其余两年还清那一个月还
500万注册资金的企业和1000万注册资金的企业
C581我想知道这个在什么地方
金马鞋业我想知道这个在什么地方
【放射性同位素】下列哪些是放射性同位素在农
东融国际影城(中心店)地址在什么地方,我要处
送股截止日期大家知道吗
天河城有会员卡的吗?怎么办理?
java手机qq斗地主费流量吗?具体要多少流量?
如图是验证酶的催化特性的几组对比实验,1~5
CiteCoffee地址在哪,我要去那里办事
明朗装饰工程地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?