我嘗試寫入文件,但python給了我一個錯誤。Python - TypeError:不能將'int'對象隱式轉換爲str
f.write('20/10/2013;SP;83428407;10:00;-;10:30;'.format(random.randrange(0,6))+';'.format(random.randrange(0,6))+';:00:15;:03:12;;;0;2;:00:58;50,0;2;0;0;0;0;0;0;0;0;0'+'\n')
也可以嘗試通過str()
# f.write('20/10/2013;SP;83428407;10:00;-;10:30;'+str(random.randrange(0,6))+';'+str(random.randrange(0,6))+';:00:15;:03:12;;;0;2;:00:58;50,0;2;0;0;0;0;0;0;0;0;0'+'\n')
同樣的錯誤:
TypeError: Can't convert 'int' object to str implicitly
你的兩個代碼都在爲我工作。 –
@hcwhsa目前還不清楚第一個做的是什麼... OP使用格式化字符串的方法,但是格式化字符串中沒有'{}'。 – SethMMorton
@hcwhsa:除了沒有佔位符,所以隨機值被忽略。 –