をモードでは、次の文は動作しません:Pythonのファイルは、Pythonで詳細
f = open("ftmp", "rw")
print >> f, "python"
私はエラーを取得する:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 9] Bad file descriptor
しかし、それは動作します次のコードで:
g = open("ftmp", "r+")
print >> g, "python"
ファイルモードを変更する必要があるようです。ファイルオープンモードの深い複雑さは何ですか?
うわー、while(* s)とswitch(* s ++)はどうやって動くのですか? oO 私が見るところでは、文字列charをcharで引き裂くでしょうか?しかし、* ++はどういう意味ですか? – Qwerty
@Qwerty: '* s'を理解するにはどうすればいいのですか?(* s ++ = * t ++)はどうですか?(http://stackoverflow.com/questions/810129/how-does-whiles-t-work) 、 '* s ++'である。 – jfs