我正在询问服务器,以使用os.listdir
检索所有目录名称,然后将其添加到sql
数据库中。 os.listdir
可以正常工作,但是在添加到数据库时,它会为字符串的每个字符分配一个字段,而不是整个字符串。
我看到了:showing each character,我应该看到entire string
我尝试将循环添加到列表中但结果相同。
我的代码:
dir_list=[]
dirlist = os.listdir(paths)
for i in dirlist:
dir_list.append(i)
for dir_name in dir_list:
dir_name_query = ('INSERT INTO I_drive(dir_name) VALUES(%s)')
cursor.executemany(dir_name_query, dir_name)
conn.commit()
conn.close()