これが私のコードです:
# 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 ステートメントに置き換えても、何も返されません。関数でメッセージを表示するにはどうすればよいですか?