我有一个文件.csv.gz我有一个ip地址的本地字符串变量,我试图将其与文件中的值进行比较,然后在第一列中打印相应的值。我知道该值将在文件的第2列中,我希望在不需要手动解压缩文件的情况下使其正常工作。我想我大部分都对了,(希望如此?)。但是,我得到了以下错误:
““csv.错误:在未加引号的字段中看到新行字符-是否需要以通用换行模式打开文件?“在
import csv
import gzip
checklist = []
if val = '67.49.159.35'
with gzip.open('path', mode='rb') as f:
tcsv = csv.reader(f, delimiter=',')
for col in tcsv:
checklist = [col[0], col[1]]
if val == checklist[1]:
print checklist[0]
我在想我到底做错了什么。我尝试过将mode='rb'替换为'rU',但没有成功。提前感谢您的帮助
目前没有回答
相关问题 更多 >
编程相关推荐