Learning Python the Hard Way 中的练习 15 是关于开始使用两种方法在脚本中读取的文件:
- 通过 argv 和
- 通过 raw_input。
这是脚本:
from sys import argv
script, filename = argv
txt = open(filename)
print "Here's your file %r:" % filename
print txt.read()
print "I'll also ask you to type it again:"
file_again = raw_input("> ")
txt_again = open(file_again)
print txt_again.read()
作者提出了一些问题。第五个是想办法:
why one method of getting the filename is better than the other.
我想知道使用一个而不是另一个是否有真正的优势。