随笔分类 -  Python学习

list分三个组问题python
摘要:# 将详细页的内容分成三组,三线程处理 def content_split(**arg_list): # 目的将list顺序分组,分成3-4个组把数据写入文件 try: all_list = arg_list.get('all_list_content') meta1 = arg_list.get( 阅读全文

posted @ 2022-01-18 14:40 小人物LOWER

content_split() takes 0 positional arguments but 1 was given
摘要:这是参数定义为字典类型的传入报错 def content_split(**kargs): print(kargs) if __name__=='__main__': content={'a':'b','c':'d'} content_split(**content)# 这样才不会报错 content 阅读全文

posted @ 2022-01-18 10:16 小人物LOWER 阅读(215) 评论(0) 推荐(0)

两个dataframe的差集多字段的做法
摘要:1、使用了左外连接,如果根据你匹配的字段,匹配的话,就flag标志为1. db_list['flag'] = 1 exc_list['bomcount'] = exc_list['bomcount'].astype('float64')#首先保证列的数据类型一致。 #merge合并两个datafra 阅读全文

posted @ 2020-11-05 11:20 小人物LOWER 阅读(438) 评论(0) 推荐(0)

hive将查询结果插入到表内
摘要:insert overwrite table ods_hr_hi_temp_jixiao select pk_psndoc,concat_ws(';',collect_set(jixiao1)) jixiao from (select gl1.pk_psndoc,substr(gl1.glbdef6 阅读全文

posted @ 2020-09-22 14:04 小人物LOWER 阅读(2174) 评论(0) 推荐(0)

批量插入oracle数据库数据
摘要:python初学者,方便下次使用的 def insert_oracle(): con = cx_Oracle.connect('test/123456@IP/test', encoding='utf-8') data = pd.read_excel('D:\\path.excel') #对数据进行处 阅读全文

posted @ 2020-06-18 16:48 小人物LOWER 阅读(663) 评论(0) 推荐(0)

python批量修改数据的功能
摘要:import cx_Oracle import pandas as pd import random import numpy as np oracle数据库update时候不能使用%s做占位符 def update_oracle(): conn = cx_Oracle.connect('test/ 阅读全文

posted @ 2020-06-18 14:33 小人物LOWER 阅读(2593) 评论(0) 推荐(0)

python连接oracle数据库的一个例子
摘要:1、先安装 pip install cx_Oracle 2、示例内容 import cx_Oracle import pandas as pd def get_price_data_from_db(): """ 直接从数据库获取价格数据 """ 连接oracle获取数据 conn = cx_Orac 阅读全文

posted @ 2019-10-25 17:05 小人物LOWER 阅读(423) 评论(0) 推荐(0)

pandas笔记
该文被密码保护。

posted @ 2019-10-17 17:09 小人物LOWER

python flask学习笔记
摘要:在pycharm中运行时候,需要将上次运行的窗口停掉。不然,新改的密码是无法出来的 from flask import Flask,request,render_template app = Flask(__name__) @app.route('/', methods=['GET', 'POST' 阅读全文

posted @ 2019-10-13 21:39 小人物LOWER 阅读(157) 评论(0) 推荐(0)

socket等的理解
摘要:学习自https://www.liaoxuefeng.com/wiki/1016959663602400/1017788916649408 socket是在客户机和服务机之间的连接。涉及到客户机和服务机两台电脑,客户机负责发送建立请求,和回收接收到的信息,而服务机要负责监控相应的端口程序,以响应请求 阅读全文

posted @ 2019-10-12 19:13 小人物LOWER 阅读(173) 评论(0) 推荐(0)