将服务器目录名称添加到MySQL数据库,添加字符串的每个字符而不是整个字符串

时间:2018-11-06 09:32:35

标签: python mysql-python

我正在询问服务器,以使用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()

0 个答案:

没有答案