Python读取文件夹内新增文件内容上传数据库
时间: 2023-05-13 11:05:38 浏览: 86
可以使用Python的os模块和pymysql模块来实现。首先,使用os模块遍历文件夹内的文件,然后读取新增文件的内容,最后使用pymysql模块将内容上传到数据库中。以下是示例代码:
```python
import os
import pymysql
# 遍历文件夹内的文件
folder_path = '/path/to/folder'
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path):
# 读取新增文件的内容
with open(file_path, 'r') as f:
content = f.read()
# 将内容上传到数据库中
conn = pymysql.connect(host='localhost', user='root', password='password', database='database')
cursor = conn.cursor()
sql = "INSERT INTO table_name (content) VALUES (%s)"
cursor.execute(sql, content)
conn.commit()
cursor.close()
conn.close()
```
注意,需要将`/path/to/folder`替换为实际的文件夹路径,将`localhost`、`root`、`password`、`database`、`table_name`替换为实际的数据库信息。
阅读全文