尝试在Python中打印CSV文件的内容时出现此错误。
回溯(最近通话最近): 在第5行的文件“ /Users/cassandracampbell/Library/Preferences/PyCharmCE2018.2/scratches/Player.py” 使用open('player.csv')作为csvfile: FileNotFoundError:[错误2]没有这样的文件或目录:'player.csv'
答案 0 :(得分:1)
获取csv的确切文件路径,如果您在Windows上,则获取整个文件夹路径,然后获取名称,然后执行以下操作:
with open(r'C:\users\path\players.csv') as csvfile:
如果您使用的是Windows和确切的路径,则像我一样,最容易将r
放在路径之前,因为它是一个文字,可以解释字符串并找到路径。
答案 1 :(得分:0)
您必须将player.csv
与脚本Player.py
放在同一位置
示例类似于您的代码,两个文件都应位于此处:/Users/cassandracampbell/Library/Preferences/PyCharmCE2018.2/scratches/
或者您可以放置player.csv
的特定目录,
例如:
with open("/Users/cassandracampbell/Library/Preferences/PyCharmCE2018.2/scratches/player.csv") as csvfile:
...
答案 2 :(得分:0)
请检查您要处理的文件与正在处理的.py文件位于同一目录中。如果这样不起作用,则可能要使用文件的完整路径:
with open ('/Users/cassandracampbell/Library/Preferences/PyCharmCE2018.2/scratches/player.CSV') as csvfile:
您还应该尝试检查文件名,也应该区分大小写,否则,假设您有Player.csv,那么不要尝试打开player.csv,所有小写字母都将不起作用!
另外,我不知道您要使用CSV文件做什么,仅打印原始内容?您可能想使用熊猫。