これらの数字の出力をファイルに書き込もうとしていますが、少し失敗しています。 これは、これまでの私のコードです:数字をtxtファイルに入れます
import os
import sys
with open('somefile.txt', 'rt') as f:
print('Hello World!')
os.system("pause")
num = int(input("Display multiplication table of? "))
for i in range(1,1000001):
print(num*i, file=f)
os.system("pause")
プログラムの開発は、ファイルに=を言う= fは構文エラーがあります。 Any1の理由を知っている?あなたは間違っていた
はい。その時点では 'f'はありません。 'と'が何をしているか考えてみてください。 –
また、 'syntax error'という事実は、あなたがPython 2を使用していることを示唆しているようです。もしそうなら、' print'を使ってファイルへの印刷がPython 2で直接利用できないので、 '__future__' importを行う必要があります2 –
私はpython 3.5を使用していますおそらく私は更新が必要ですか? – akra