Python &引用;IOError:[Errno 2]没有这样的文件或目录:-使用绝对路径
我已经做了很多搜索,快发疯了。以下是Python代码: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
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。我不想探究一个新问题。