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 编写数据文件,所以我想使用 for 循环和范围来做到这一点,但我不知道如何将它写入文件,每行一个数字。
我知道python有一个'w'命令可以创建一个打开文件。
谁能给我一些建议,说明为什么我会收到此错误以及如何将其写入数据文件?