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文檔中的內容導入到數據庫中的功能。