即使文件路径完整,也无法打开CSV文件

2024-10-03 15:32:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python3.5,在打开CSV文件时遇到一些问题。我试着输入整个路径,但仍然不起作用,但文件显然在文件夹中。(我的代码是'simplecsvtest.py')

以下是代码片段:

import csv
import sys

file = open(r"C:\python35\files\results.csv", 'rt')

try:
    reader = csv.reader(file, delimiter='\t')
    ... some code here ...

finally:
    file.close()

下面是PowerShell说的:

^{pr2}$

我很确定结果.csv'位于该文件夹中:以下是Windows资源管理器中的文件路径:

C:\Python35\files

(注意:文件夹中Python35的大写字母为“p”,我尝试在代码中同时使用大写和非大写的“p”,两者都不起作用)

CSV文件是一个“microsoftexcelcomma-separatedvalues文件”,如果这很重要,但扩展名仍然是CSV。谁能告诉我怎么了?在


Tags: 文件csv代码pyimport路径文件夹sys
2条回答

我自己想出了一个变通办法: 不知何故,如果我复制csv中的所有数据,并将其粘贴到新的excel电子表格中,并将其保存为csv,则可以工作。我不知道为什么。在

我建议在项目文件夹中创建一个文件夹,然后使用相对路径:

文件=打开(r“.\files\结果.csv“,'rt')

一。表示路径是相对于当前目录的

相关问题 更多 >