我想使用python中的glob包和类将多个文件读入python。我希望我的函数采用两个参数。即,返回函数的路径和参数
这是我的尝试
import glob as g
converterPath = r"C:\Users\MyfilePath"
class collect_datafiles:
def __init__(self,a,b):
try:
self.a = a
self.b = g.glob(a)
except:
print("Error - While collecting InputFiles")
def file_list(self):
return self.b
collect_datafiles(converterPath,0)
其中a
是保存数据文件路径的参数b
是我希望函数返回的参数
但是上面的代码似乎不起作用,并且抛出了TypeError: collect_datafiles() takes no arguments
。有人能帮我解决这个问题吗
如果你把一个类和一个函数混淆了,你的主要问题是什么。如果要将collect_数据文件作为一个类保存,可以使用设置变量
a
和b
file_holder = collect_datafiles() file_holder.a = converterPath
相关问题 更多 >
编程相关推荐