我正在尝试遍历文件夹中的文件列表。在遍历它们的过程中,我想添加每一个。但是,我收到TypeError:“集合”对象不可调用。
ive尝试更改目录以及如何访问mlab均无济于事。我不确定文件名中是否包含空格是一个问题。香港专业教育学院试图改变几个文件,但仍然是同样的问题。
URI = 'mongodb://test:fake_pass@ds149984.mlab.com:49984/try2'
client = MongoClient(URI)
collection_sudo_freedom = client['sudo_freedom']
directory = os.listdir('C:/Users/Maximvs/Documents/Scraper_Plans')
print(len(directory))
for file in directory:
# print(type)file)
folder = 'C:/Users/Maximvs/Documents/Scraper_Plans/'
Datafile = file
fullDirectory = folder + Datafile
# print(fullDirectory)
with open(fullDirectory) as f:
file_data = json.load(f)
collection_sudo_freedom.insert_one(file_data)
client.close()
我想将文件夹中的所有312个文件上传到mlabs(sudo_freedom集合)。