python 读取一个表数据处理写入另一个表_在python中,是否可以从数据库中读取表并用相同的代码写入另一个表...

该博客介绍了如何使用Python的sqlite3库连接到SQLite数据库,从一个表(table-1)中读取数据,执行操作,然后将结果存储到另一个表(table-2)中。通过创建两个游标,cur_1用于读取和操作,cur_2用于插入数据。在循环中,代码逐行处理table-1的数据,更新变量xyz并将其作为新行的一部分插入到table-2中。操作涉及到时间格式转换,确保值正确存储。
摘要由CSDN通过智能技术生成

我想编写python代码,从一个表中读取数据,并执行一些操作,以及在同一个数据库中使用同一代码编写输出以及上一个表中的更多列。

描述如下:

我有一个表(name=table-1),从中读取数据。执行一些操作并在某个变量中获取值。我希望将这个值存储在同一个数据库中的表2中,并使用相同的代码。

我使用了两个游标(curr-1用于table1读取并执行一些操作)&(curr-2用于table2插入值)

我插入值(使用curr-2),在代码中获取值。在

下面是一些我想执行的示例代码:connection_1= sqlite3.connect('/home/Documents/attendance_report/data.db')

cur_1 = connection_1.cursor()

connection_2 = sqlite3.connect('/home/Documents/attendance_report/data.db')

cur_2 = connection_2.cursor()

cur_2.execute('select * from table-1')

count=1

for row in cur_2:

count+=1

##doing some operation in the variable name(xyz)

new_row = [col1_4m_table_1,col2_4m_table_1,xyz]

cur_1.execute('''insert into total_time values(?,?,?)''', new_row)

变量xyz也是timedelta格式的,输出应该显示为09:23:54格式.it如果声明为(时间)格式,则不起作用

代码没有语法和逻辑错误。

非常感谢并欢迎您的反馈。如果需要一些许可,请随时询问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值