【问题标题】:Python error "IOError: [Errno 2] No such file or directory" but file is therePython错误“IOError:[Errno 2]没有这样的文件或目录”但文件在那里
【发布时间】:2011-04-02 06:01:04
【问题描述】:

我正在尝试读取一个 csv 文件,但我收到了上面的错误,但文件在那里。给出错误的行是

infilequery = file('D:\x88_2.csv','rb')

我收到以下错误。

Traceback(最近一次调用最后一次): 文件“C:\Python26\usrapply_onemol2.py”,第 14 行,在 infilequery = file('D:\x88_2.csv','rb') IOError: [Errno 2] 没有这样的文件或目录:'D:\x88_2.csv'

我可以将同一目录中的文件放在它的位置,python 至少可以看到它。 os.listdir("D:") 的结果以 'x88_2.csv' 为特征,而 "dir D:\" 的结果也包括它。将文件名放入并允许 python 完成路径并从下拉列表中选择 x88_2.csv 时,我仍然收到相同的错误。这里有什么?

【问题讨论】:

    标签: python file io


    【解决方案1】:

    试试

    'D:\\x88_2.csv'
    

    \x88 被解释为代码点 0x88 处的字符。或者,您可以使用原始字符串

    r'D:\x88_2.csv'
    

    或正斜杠

    'D:/x88_2.csv'
    

    【讨论】:

      猜你喜欢
      • 2019-01-21
      • 2020-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多