Python 2.7:csv.gz版金融机构

2024-09-27 22:16:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件.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',但没有成功。提前感谢您的帮助


Tags: 文件csvimportipifmode地址错误

热门问题