我疯了,因为我做了很多搜索。这是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)
我使用整条路径。我错过了什么?
谢谢, 拉里
答案 0 :(得分:4)
您在数据目录名称中缺少额外的反斜杠:
DATADIR = "c:\\data"
需要在字符串常量中转义反斜杠。或者,您可以使用/
代替,在python中没有问题:
DATADIR = "c:/data"
或
DATADIR = r"c:\data"