色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何使用Python實現word文檔批量寫入mysql數據庫

江奕云2年前10瀏覽0評論

ysqlnectorysqlnector模塊可以通過pip命令進行安裝,命令如下:

stallysqlnector

ysql數據庫和表

ysqlysql命令行中,輸入以下命令:

CREATE DATABASE test;

USE test;

CREATE TABLE doc (

id INT(11) NOT NULL AUTO_INCREMENT,

title VARCHAR(255) NOT NULL,tent TEXT NOT NULL,

PRIMARY KEY (id)

tent三個字段。

ysqlnectorysql代碼:

portysqlnectorysqlnectorport errorcodeport osportent

ysql數據庫

try:xysqlnectornect(user='root', password='password',

host='127.0.0.1',

database='test')ysqlnector.Error as err:o == errorcode.ER_ACCESS_DENIED_ERROR:tethinggame or password")o == errorcode.ER_BAD_DB_ERROR:tot exist")

else:t(err)

# 獲取word文檔目錄下的所有文件

path = "doc/"

files = os.listdir(path)

# 遍歷所有文件,讀取內容并寫入數據庫 files:otdswith(".docx"):tinueentent(path + file)ent.core_properties.titletent = ""ent.paragraphs:tent += p.textx.cursor()

add_doc = ("INSERT INTO doc "tent) "

"VALUES (%s, %s)")tent)

cursor.execute(add_doc, data_doc)xmit()

cursor.close()

ysql數據庫連接x.close()

ysqlysql數據庫中的doc表中。

代碼保存為.py文件后,我們可以使用命令行進入該文件所在目錄,然后運行以下命令:

ame.py

ameysql數據庫中。

ysqlnector模塊的支持,我們可以輕松實現將word文檔中的內容導入到數據庫中的功能。