を失敗している私のコードです:チェックはここで
# header.py
def add_header(filename):
header = '"""\nName of Project"""'
try:
f = open(filename, 'w')
except IOError:
print "Sorry could not open file, please check path"
else:
with f:
f.seek(0,0)
f.write(header)
print "Header added to", filename
if __name__ == "__main__":
filename = raw_input("Please provide path to file: ")
add_header(filename)
私はそれがない存在しないファイル名を提供した場合であっても、(Pythonのheader.pyを行うことによって)このスクリプトを実行すると、関数内のメッセージを返します。 print文をreturn文で置き換えても何も返されません。どのように機能にメッセージを表示するのですか?
いつも 'w'でファイルを作成しているようですね。 – octopusgrabbus
@octopusgrabbusあなたはそれを答えに変えたいと思うかもしれません。 –
私のために働く。「メッセージを返さない」というのはどういう意味ですか? – geoffspear