【发布时间】:2020-06-02 15:43:11
【问题描述】:
我在 Windows 远程服务器中有一个文件,我正试图在 pandas 数据框中读取该文件。文件路径中有空格和点。以下是我正在尝试做的,但它不适合我。
file_location = '\\服务器名\文件夹名\文件夹名\5.文件夹名\文件夹名 - 0331v7\filename.txt'
df = pd.read_csv(filelocation, sep = '|')
我收到不存在此类文件的错误。我试图用 r 为 file_location 字符串添加前缀,但这也不起作用。如果有人可以帮助我,我将不胜感激。
【问题讨论】:
-
可能是因为您使用的斜线数量不同吗?有时您使用 \\ 有时使用 \ 。尝试保持一致或简单地切换到 /
-
我使用 \\ 告诉 python 它是一个远程服务器而不是我机器上的本地驱动器,如 C:\
-
您在构建数据框时是否尝试过使用 str(filelocation) 而不是 'filelocation'?它对我有用。