dataFile = open("temp1", "w")
for line in range(11):
dataFile.write(line)
dataFile.close()
これはこれまでのところですが、このコードを実行するとエラーが発生し続けます。
Traceback (most recent call last):
File "datafile print liines.py", line 3, in <module>
dataFile.write(line)
TypeError: expected a character buffer object
>Exit code: 1
このコードで 1 ~ 10 の数字を使用して dataFile を書き込みたいので、for ループと範囲を使用してこれを行うと考えていましたが、1 行に 1 つの数字をファイルに書き込む方法がわかりません。
Pythonには、ファイルを開く作成する「w」コマンドがあることを知っています。
このエラーが発生する理由と、これをデータファイルに書き込む方法について、誰かが提案してもらえますか?