Python在with open as语句之外,将读取的CSV文件内容转为列表,报错:对已关闭的文件进行操作
大家好!代码见截图1。我在withopenas语句之外,将读取的CSV文件内容转为列表,报错。我不太明白,在withopenas语句之外,文件对象file肯定是关闭了。但...
大家好!代码见截图1。我在with open as语句之外,将读取的CSV文件内容转为列表,报错。我不太明白,在with open as语句之外,文件对象file肯定是关闭了。但我操作的不是file,而是读取出来的csv文件的内容content。content应该是一个独立的变量吧?跟file是否关闭应该没关系吧?为什么不行呢?把转换为列表的操作放到with open as语句之内,确实就好了。见截图2。我又随便找个txt文件测了一下,没有这个问题,见截图3。看来还是CSV处理的机制我不太清楚。求大神们指点一下,谢谢!!
展开
1个回答
2019-07-18 · 知道合伙人软件行家
关注
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询