我目前正在通过Learning Python the Hard Way工作,这对我来说可能有点快。我已经输入了以下代码以及相应的文件。在 py 文件中,我写道:
#!/usr/bin/python
from sys import argv
script, filename = argv
txt = open(filename)
print "Here's your file %r:" % filename
print txt.read()
print "Type the filename again:"
file_again = raw_input("> ")
txt_again = open(file_again)
print txt_again.read()
为了运行它,我写道:python script.py readme.txt
which run the code。
但是,我不太了解这里的过程:
- 为什么
#!/usr/bin/python
必须在文件的顶部 - 什么是
sys import argv
- 什么是
script, filename = argv
- 是
.read()
内置函数吗?