【发布时间】:2020-08-14 05:24:36
【问题描述】:
我正在尝试在 Jupyter 笔记本中打开一个文件(第一次使用后仅使用 atom)。我收到一个错误,它无法读取文件路径。不过,我确定文件路径是正确的。感谢您的帮助。我尝试了常规的打开方法并用 os.open 方法打开。
import PyPDF2
import os
path = "M:\2020\BD NY\Month End\01 - Jan 2020\Pershing - LBG\01.31.2020 - LBG - AVERAGE PRICE.pdf"
os.startfile(path)
pdfFileObj = open(path)
我的错误:
FileNotFoundError Traceback(最近一次调用最后一次) 在 2 导入操作系统 3 路径 = "M:\2020\BD NY\Month End\01 - Jan 2020\Pershing - LBG\01.31.2020 - LBG - 平均价格.pdf" ----> 4 os.startfile(路径) 5 pdfFileObj = 打开(路径)
FileNotFoundError: [WinError 2] 系统找不到指定的文件:'M:\x820\BD NY\Month End\x01 - Jan 2020\Pershing - LBG\x01.31.2020 - LBG - AVERAGE PRICE.pdf'
【问题讨论】:
-
您可以尝试将每个反斜杠加倍为 \\ 。在字符串中,\ 是一个转义字符,所以也许其中一个产生的字符与您的预期不同?它可以在 Atom 中工作吗?
-
你不应该使用
E:/some/path或E:\\some\\path这样的路径吗?
标签: python import operating-system pypdf2