Python错误:CSV文件错误,读取/打印CSV文件

Python Error:CSV File Error, Read/Print CSV file

在用python打印csv文件的内容时,我遇到了这个错误。

回溯(最近一次呼叫的最后一次):文件"/users/cassandracampbell/library/preferences/pycharmce2018.2/scrates/player.py",第5行,in打开("player.csv")作为csvfile:fileNotFoundError:[errno 2]没有这样的文件或目录:"player.csv"


获取CSV的确切文件路径,如果您在Windows上,请获取整个文件夹路径,然后获取名称,然后执行以下操作:

1
with open(r'C:\users\path\players.csv') as csvfile:

如果您使用的是一个窗口和确切的路径,最容易将r放在路径之前,就像我所做的那样,因为它是一个允许解释字符串和找到路径的文本。


检查您的文件是否与正在处理的.py文件位于同一目录中。如果不起作用,您可能希望使用文件的完整路径:

1
with open ('/Users/cassandracampbell/Library/Preferences/PyCharmCE2018.2/scratches/player.CSV') as csvfile:

你应该试着检查文件名,也应该区分大小写,否则,假设你有player.csv,那么不要试着打开player.csv,所有的小写都不起作用!

另外,我不知道你想用你的csv文件做什么,只是打印原始内容?你可能喜欢用熊猫。


必须将player.csv与脚本Player.py放在同一位置。

像您的代码一样,两个文件都应该在这里:/Users/cassandracampbell/Library/Preferences/PyCharmCE2018.2/scratches/

或者你可以把player.csv的具体目录,

前任:

1
2
with open("/Users/cassandracampbell/Library/Preferences/PyCharmCE2018.2/scratches/player.csv") as csvfile:
...