"IOError: [Errno 2] No such file or directory: - Using Absolute Path
"IOError: [Errno 2] No such file or directory: - Using Absolute Path
我已经疯了,因为我已经做了很多搜索。这是 Python 代码:
import os
def checknum(datafile):
lrow = []
mess="All OK."
with open(datafile, "rb") as f:
。
.
.
DATADIR = "c:\data"
DATAFILE = "Wind Turbine Power Data_Test_GEInternal.csv"
datafile=os.path.join(DATADIR,DATAFILE)
mess=checknum(datafile)
我正在使用整个路径。我错过了什么?
谢谢,
拉里
您在数据目录名称中缺少一个额外的反斜杠:
DATADIR = "c:\data"
字符串常量中的反斜杠需要转义。或者,您可以改用 /
,在 python:
中没有问题
DATADIR = "c:/data"
或
DATADIR = r"c:\data"
我已经疯了,因为我已经做了很多搜索。这是 Python 代码:
import os
def checknum(datafile):
lrow = []
mess="All OK."
with open(datafile, "rb") as f:
。 . .
DATADIR = "c:\data"
DATAFILE = "Wind Turbine Power Data_Test_GEInternal.csv"
datafile=os.path.join(DATADIR,DATAFILE)
mess=checknum(datafile)
我正在使用整个路径。我错过了什么?
谢谢, 拉里
您在数据目录名称中缺少一个额外的反斜杠:
DATADIR = "c:\data"
字符串常量中的反斜杠需要转义。或者,您可以改用 /
,在 python:
DATADIR = "c:/data"
或
DATADIR = r"c:\data"