【发布时间】:2018-11-06 14:27:53
【问题描述】:
我正在尝试使用以下代码在 python 中打开几个 csv 文件:
file= open('file.csv', "r")
contents= file.read()
allLines = file.readlines()
print(contents)
print(allLines)
但所有 python 打印都是“[]”
当我查看我的 python 项目的文件夹时 - 文件在那里但现在是空的 - 出了什么问题?
【问题讨论】:
-
您的标题具有误导性,您不是在此处创建文件,只是在阅读...
-
你打开的文件和文件在同一个目录吗?
-
既然文件现在是空的:你确定你以前没有以写模式打开过文件吗?
open('file.csv', 'w') -
在使用上面的代码与之交互之前,该文件必须是空的。这段代码不可能覆盖它。
-
如果您的文件不在项目目录中,那么 Python 会创建一个空文件。如果要在桌面上打开,则需要指定完整路径。