import csv
import zipfile
if __name__ == '__main__':
url = []
with zipfile.ZipFile('111.ZIP') as zp:
with zp.open(zp.namelist()[0], 'r') as fli:
data = csv.reader(fli)
for _, website in data:
url.append(website)
print(url)
_csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
迭代器返货的不是字节,而是string
try
import csv
import zipfile
if name == '__main__':
url = []
with zipfile.ZipFile('111.ZIP') as zp:
with zp.open(zp.namelist()[0], 'r') as fli:
data = csv.reader(fli.readlines())
for line in data:
url.append(line[1])
print(url)