以下是使用 Python 将 8 个文件存储到预先创建好的 MySQL 数据库中的示例程序:\n\npython\nimport mysql.connector\n\ndef save_files_to_mysql():\n # MySQL 数据库连接配置\n config = {\n 'user': 'your_username',\n 'password': 'your_password',\n 'host': 'localhost',\n 'database': 'your_database'\n }\n\n # 建立数据库连接\n connection = mysql.connector.connect(**config)\n cursor = connection.cursor()\n\n try:\n # 循环遍历 8 个文件\n for i in range(1, 9):\n # 读取文件内容\n with open(f'file{i}.txt', 'r') as file:\n content = file.read()\n\n # 插入文件内容到数据库\n query = "INSERT INTO files (content) VALUES (%s)"\n values = (content,)\n cursor.execute(query, values)\n connection.commit()\n\n print("文件存储到 MySQL 数据库成功!")\n\n except mysql.connector.Error as error:\n print(f"存储文件时出现错误: {error}")\n\n finally:\n # 关闭数据库连接\n if connection.is_connected():\n cursor.close()\n connection.close()\n\n# 调用函数将文件存储到 MySQL 数据库\nsave_files_to_mysql()\n\n\n请确保已安装 mysql-connector-python 库,可以使用以下命令进行安装:\n\n\npip install mysql-connector-python\n\n\n在上面的示例中,假设 MySQL 数据库已经在本地主机上运行,你需要将 your_usernameyour_passwordyour_database 替换为实际的数据库连接信息。\n\n此外,假设文件名为 file1.txtfile2.txtfile3.txt 等,如果文件名不同,请根据实际情况进行修改。在示例中,文件内容将插入名为 files 的表中的 content 列。你可以根据自己的数据库结构进行修改。

Python 将 8 个文件存储到 MySQL 数据库 - 代码示例与教程

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

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