使用 Python 实时读取 txt 文件并更新 postgresql 数据库
Posted
技术标签:
【中文标题】使用 Python 实时读取 txt 文件并更新 postgresql 数据库【英文标题】:Reading txt file in real time and update postgressql database using Python 【发布时间】:2021-12-27 09:32:37 【问题描述】:我有一个 txt 文件,其中有很多行,实时更新。
例如:
001;2021/11/16;08:00:12;IN;123456789;123456;John Doe 001;2021/11/16;09:00:18;OUT;987654321;654321;Jane Doe
我有一个 postgrest 数据库,我想用第四个数据更新表。
这是我的代码读取文件的内容(想要实时读取,这就是我使用 while(true) 的原因):
while(True):
Using readlines()
file1 = open('FILE', 'r')
Lines = file1.readlines()
count = 0
for line in Lines:
count += 1
print("Line: ".format(count, line.strip()))
简而言之:如何通过实时读取文件(在 Python 中)更新 postgressql 表?
【问题讨论】:
【参考方案1】:使用python的postgres驱动,像https://www.psycopg.org/docs/usage.html这样插入和更新数据的例子很多
【讨论】:
以上是关于使用 Python 实时读取 txt 文件并更新 postgresql 数据库的主要内容,如果未能解决你的问题,请参考以下文章
kettle 从本地目录下读取文件,并按照文件名删除文件,如何实现