帮帮忙翻译一点代码(python)

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:07:04
#请帮我用通俗点的话帮我翻译 带“#”部分的意思有必要的话帮我全翻译了
#谢谢,大哥
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,
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 '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

查找相关的函数不就知道了麼。

line = f.readline()#
将文件f的内容按行的方式一次性读入到列表line中
if len(line) == 0:#
如果内容为空
if len(sys.argv) < 2:#
如果没带参数
if sys.argv[1].startswith('--'):#
如果参数开始为"--"
option = sys.argv[1][2:]#
第二个数参的第3个字符(包括第3个字符)开始的内容
for filename in sys.argv[1:]:#
跟在python后面的需要运行的python程序文件名,如python test.py --help,中的test.py 和--help等内容。
readfile(filename)#
读取filename内容