下面是我的代码,我要做的就是以代码打印的格式写入文件。我尝试了各种方法,但最好的方法是文件中的最终编号17570。显然f.write中有问题,有什么建议吗?
print("creating Table")
nums = range(17501, 17570)
for i in range(0, len(nums),):
print (nums[i],"1", "1" , "1" , "1")
F = open("new.txt" , "w")
f.write (nums[i], "1","1","1","1")
答案 0 :(得分:0)
尝试在一个会话中写入文件。
file = open("/dev/spidev1.0", 'wb')
file.write('#')
抱歉,多次编辑,但是您可以使用file = open("/dev/spidev1.0", 'rb')
file.read(1)
语句来代替定义索引。因此以下代码也将有效且更易于理解:
with open('new.txt', 'a') as f:
for i in range(0, len(nums),):
f.write(str(nums[i]) + "1, 1, 1\n")