下面是一个Python程序示例,它将8个文件存储到提前创建好的MySQL数据库中。

import mysql.connector

def save_files_to_mysql():
    # MySQL数据库连接配置
    config = {
        'user': 'your_username',
        'password': 'your_password',
        'host': 'localhost',
        'database': 'your_database'
    }

    # 建立数据库连接
    connection = mysql.connector.connect(**config)
    cursor = connection.cursor()

    try:
        # 循环遍历8个文件
        for i in range(1, 9):
            # 读取文件内容
            with open(f'file{i}.txt', 'r') as file:
                content = file.read()

            # 插入文件内容到数据库
            query = "INSERT INTO files (content) VALUES (%s)"
            values = (content,)
            cursor.execute(query, values)
            connection.commit()

        print("文件存储到MySQL数据库成功!")

    except mysql.connector.Error as error:
        print(f"存储文件时出现错误: {error}")

    finally:
        # 关闭数据库连接
        if connection.is_connected():
            cursor.close()
            connection.close()

# 调用函数将文件存储到MySQL数据库
save_files_to_mysql()

请确保已安装mysql-connector-python库,可以使用以下命令进行安装:

pip install mysql-connector-python

在上面的示例中,假设MySQL数据库已经在本地主机上运行,你需要将your_usernameyour_passwordyour_database替换为实际的数据库连接信息。

此外,假设文件名为file1.txtfile2.txtfile3.txt等,如果文件名不同,请根据实际情况进行修改。在示例中,文件内容将插入名为files的表中的content列。你可以根据自己的数据库结构进行修改

现在需要写一个py封装成函数程序把8个文件存到8个提前建好的mysql数据库里

原文地址: https://www.cveoy.top/t/topic/ig3h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录