Python 读取压缩文件中的csv出错

 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)