我有這段代碼AttributeError的:「名單」對象有在Python
import csv
temp = open("townsfile.csv", "r")
towns = temp.read()
temp.close()
print(towns)
eachTown = towns.split("\n")
print (eachTown)
record = eachTown.split(",")
for line in eachTown:
record = eachItem.split(",")
print(record)
newlist=[]
newlist.append(record)
newlist=[]
for eachItem in eachTown:
record = eachItem.split(",")
newlist.append(record)
print(newlist)
它返回該錯誤
問題Traceback (most recent call last):
File "N:/Python practice/towns.py", line 10, in <module>
record = eachTown.split(",")
AttributeError: 'list' object has no attribute 'split'
誰能幫我這個
因爲'eachTown'是一個城鎮列表... – TerryA
'eachTown'是一個列表,是的。你爲什麼要記錄每個 .split(',')'三次? –
另外,不要重新發明CSV閱讀輪。只需使用['csv'模塊](https://docs.python.org/3/library/csv.html)。 –