私は現在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
コードを実行しました。
ただし、ここでのプロセスはよくわかりません。
- なぜ
#!/usr/bin/python
ファイルの先頭にある必要がありますか - とは
sys import argv
- とは
script, filename = argv
.read()
組み込み関数ですか?