Python &引用;IOError:[Errno 2]没有这样的文件或目录:-使用绝对路径

Python &引用;IOError:[Errno 2]没有这样的文件或目录:-使用绝对路径,python,opencsv,errno,Python,Opencsv,Errno,我已经做了很多搜索,快发疯了。以下是Python代码: import os def checknum(datafile): lrow = [] mess="All OK." with open(datafile, "rb") as f: 。 . 我用的是整条路。我错过了什么 谢谢, Larry数据目录名称中缺少一个额外的反斜杠: DATADIR = "c:\\data" 反斜杠需要在字符串常量中转义。或者,您也可以使用/,而不会在python中出现问题: DATAD

我已经做了很多搜索,快发疯了。以下是Python代码:

import os
def checknum(datafile):
    lrow = []
    mess="All OK."
    with open(datafile, "rb") as f:
。 .

我用的是整条路。我错过了什么

谢谢,
Larry

数据目录名称中缺少一个额外的反斜杠:

DATADIR = "c:\\data"
反斜杠需要在字符串常量中转义。或者,您也可以使用
/
,而不会在python中出现问题:

DATADIR = "c:/data"


数据目录名称中缺少额外的反斜杠:

DATADIR = "c:\\data"
反斜杠需要在字符串常量中转义。或者,您也可以使用
/
,而不会在python中出现问题:

DATADIR = "c:/data"


DATADIR=“C:\data”也失败?请回答您的问题并给出您所收到的任何错误的全文。DATADIR=“C:\data”也失败?请回答您的问题并给出您所收到的任何错误的全文。您也可以使用原始字符串文字:
r“C:\data”
您是对的,我没有提供完整的消息。这里是:IOError:[Errno 2]没有这样的文件或目录:“c:\\data\\Wind Turbine Power data\u Test\u GEInternal.csv”注意\\。所有提议的解决方案都不起作用。我可能还需要注意,这是一个Windows 64位系统-Windows 7。我没有研究过操作系统包。所以,我会这么做。你是说操作系统会将文本视为RE吗?我对Python非常陌生。我刚上的课程只是在一个类似的问题中实现了代码,所以我有点不知所措。你能检查一下你的c:\data目录中csv的确切名称吗?我怀疑是打字错误。是的,大写字母“C”也不起作用。我故意对文件名做了C/P,这样我就不会打字了。我还是检查了一下(有几次,因为这不应该发生)。对不起,拼写对了。现在,这是另一条皱纹。作为Windows,它有一个奇怪的目录系统。路径也可以是D:\Users\MyUID\data。这是否值得关注?实际上,当我使用该路径时,Python会破坏我的UID。我不想探究新问题。您也可以使用原始字符串文字:
r“c:\data”
您是对的,我没有提供完整的消息。这里是:IOError:[Errno 2]没有这样的文件或目录:“c:\\data\\Wind Turbine Power data\u Test\u GEInternal.csv”注意\\。所有提议的解决方案都不起作用。我可能还需要注意,这是一个Windows 64位系统-Windows 7。我没有研究过操作系统包。所以,我会这么做。你是说操作系统会将文本视为RE吗?我对Python非常陌生。我刚上的课程只是在一个类似的问题中实现了代码,所以我有点不知所措。你能检查一下你的c:\data目录中csv的确切名称吗?我怀疑是打字错误。是的,大写字母“C”也不起作用。我故意对文件名做了C/P,这样我就不会打字了。我还是检查了一下(有几次,因为这不应该发生)。对不起,拼写对了。现在,这是另一条皱纹。作为Windows,它有一个奇怪的目录系统。路径也可以是D:\Users\MyUID\data。这是否值得关注?实际上,当我使用该路径时,Python会破坏我的UID。我不想探究一个新问题。