python3のprint関数とwriteメソッドの違い Aug 25, 2017 以下のコードに何か違いはありますか? file = open("sample.txt", "w", encoding="utf-8") print("hello", file=file) file.write("hello") file.close() python3ではprint文でファイル書き込みができますが、使い分ける状況などはありますか?