循环上传文件

时间:2019-07-05 15:06:58

标签: python

我有一个可以在直接从脚本中键入变量时运行的程序,但是现在我想从csv文件中上传变量。

我习惯于使用循环,并以为我会将文件名和其他关键数据上传到csv文件中,但是我的for循环失败并产生错误:

AttributeError: 'int' object has no attribute 'split'.

当我将路径path="ms_1030_00252.dat"作为代码中的一行时,它可以正常工作,但是如果我在csv单元格中将其键入为ms_1030_00252.dat,然后上传,则会收到错误消息。

路径名称已被稍微更改为b'ms_1030_00252.dat'

程序的相关部分是

for index in range(len(eccentricity)):
    path=model_path[index]
    print(path)
    data_upload=np.genfromtxt(path, delimiter=None, skip_header=6)

我尝试将b替换为replace()并得到

TypeError: a bytes-like object is required, not 'str'.

我如何解决这个问题?

谢谢。

0 个答案:

没有答案