【发布时间】:2018-05-18 20:19:50
【问题描述】:
每当我编译这个程序时,它都不会显示任何打印结果。有人可以告诉我这个有什么问题吗?其次,我想知道 genfrom txt 命令正在处理写入文件中的数据,或者它是否对文件名 check1.0 和 check1.5 进行了处理。
`path="folder"
datafiles=os.listdir(path)
prefix='check'
dicdata={}
for df in datafiles:
if re.match(prefix,df) and os.path.isfile(df):
print ("df values are %s" % df)
hmax=locale.atof(df[5:])
print ("hmax values are %s"% hmax)
data=genfromtxt(df, delimiter=', ')
print data
dicdata[hmax]=data
print dictData
print len(data[0])
【问题讨论】:
-
我们看不到
datafiles提供的内容或您的genfromtxt函数...尝试在 for 循环之外打印任何内容 -
print(df)在循环中,你会看到它只是文件名,而不是路径。 -
包含函数 genfromtxt。
标签: python