尝试在python中保存文件时如何解决此I / O错误?

技术规格

我在此代码中收到以下错误:第8行,在csv_reader中的for行:ValueError:对关闭文件的I / O操作

import csv
import re

with open('file.csv', 'r') as csv_file:
    csv_reader = csv.reader(csv_file)

ff = []
for line in csv_reader:
       ff.append([re.search('mfgcode="(.+?)"', line[0] ).group(1),re.search('modelno="(.+?)"', line[0] ).group(1),re.search('qtyavail="(.+?)"', line[0] ).group(1)])
        
df = pd.DataFrame(ff,columns =['mfgcode','modelno','qtyavail'])
df.to_csv("test.csv",index=False)
print (df)

阻止此操作保存文件的错误是什么?

为什么他

您的csv_reader在with之外

尝试:

import csv
import re

with open('file.csv', 'r') as csv_file:
    csv_reader = csv.reader(csv_file)

    ff = []
    for line in csv_reader:
        ff.append([re.search('mfgcode="(.+?)"', line[0] ).group(1),re.search('modelno="(.+?)"', line[0] ).group(1),re.search('qtyavail="(.+?)"', line[0] ).group(1)])
        
    df = pd.DataFrame(ff,columns =['mfgcode','modelno','qtyavail'])
    df.to_csv("test.csv",index=False)
    print (df)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试在数据库中保存对象时由冬眠产生的SQL语法错误如何解决?

如何解决我尝试创建此过程时出现的错误“ERROR 102 sql state 420000”

尝试运行LWJGL“ Hello World”时如何解决此JNI错误?

尝试将C ++与Assembly链接时,如何解决此链接器错误?

当我尝试查找回文时如何解决此错误?

尝试初始化数组列表时如何解决此错误?

如何解决此错误尝试在 createProduct 刀片文件中获取非对象的属性“id”?

如何解决此错误:“尝试索引?(数字值)”

在 Weka 中打开 CSV 文件时,如何解决此“错误数量的值”错误?

如何解决此错误?

如何解决此错误?

如何解决MS Word中的此错误,因为每次尝试调整Microsoft Word中的表时都会遇到错误

尝试启动VMware Horizon View Client时如何解决“无此类文件或目录”错误

Android Studio-尝试读取zip文件时如何解决内部错误

尝试将文件上传到后端时如何解决错误?

尝试更新时如何解决“MergeList 问题”或“无法解析状态文件”错误?

Azure:创建服务原则时如何解决此错误?

安装scikit-image时如何解决此错误?

如何解决此错误#1064。在创建功能时

在ubuntu上安装devstackkg时如何解决此错误

安装ubuntu时如何解决此硬盘错误?

用pypy运行flask时如何解决此错误?

在 R 中应用 SMOTE 时如何解决此错误?

使用 case_when 时如何解决此错误?

通过cmd安装numpy时如何解决此错误?

如何解决我的 json 文件中的此错误

如何解决此只读文件系统错误?

如何解决此“无此类文件或目录”挂钩错误?

尝试连接到Google Compute Engine Ubuntu VM上托管的SQL Server时如何解决此错误