<分区> 分区>
我目前正在学习 艰难地学习 Python,对我来说可能进展得有点快。我输入了以下代码以及相应的文件。在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 来运行代码。
不过这里的流程我不太明白:
- 为什么
#!/usr/bin/python必须在文件的顶部 - 什么是
sys import argv - 什么是
script, filename = argv .read()是内置函数吗?
