pu369com

04 2023 档案

Python pandas 保存Excel自动调整列宽的方法及示例代码
摘要:方法1. 用pd.ExcelWriter 和 worksheet.set_column 需要安装xlsxwriter 方法2:使用StyleFrame自动调整 from styleframe import StyleFrame import pandas as pd columns = ['aaaa 阅读全文

posted @ 2023-04-26 12:56 pu369com 阅读(2215) 评论(0) 推荐(1) 编辑

pandas筛选出某列中含有特定文本内容的所在行
摘要:1、所在行内容是单一的或者是标量 df_fintech = df_text[df_text['业务一级分类']=="金融科技"] 2、所在行内容是割裂的 先转成str格式再用contains筛选 df_fintech = df_text[df_text['业务一级分类'].str.contains( 阅读全文

posted @ 2023-04-26 10:40 pu369com 阅读(727) 评论(0) 推荐(0) 编辑

修改注册表为系统右键菜单增加新建创建.py格式的Python脚本文件
摘要:手工操作2个办法: 1.新建一个纯文本文件,修改后缀名为.py,然后用IDLE或pycharm打开编辑即可。 2.启动IDE工具(比如IDLE或Pycharm),选择新建脚本,然后选择位置并保存脚本即可。 有没有方法能让这个步骤变得更简单一点呢? 方法1:修改注册表 运行regedit打开注册表,找 阅读全文

posted @ 2023-04-26 09:58 pu369com 阅读(503) 评论(0) 推荐(0) 编辑

pandas中的agg和rolling和asfreq
摘要:import pandas as pd df = pd.DataFrame({"col1": list(range(10)), "col2": list(range(1, 11)), "col3": "2" * 10}) print(df.shape) print(df) # 找出df中每列的最小值 阅读全文

posted @ 2023-04-25 18:42 pu369com 阅读(90) 评论(0) 推荐(0) 编辑

Python教程:协程、异步
摘要:协程,又称作Coroutine。从字面上来理解,即协同运行的例程,它是比是线程(thread)更细量级的用户态线程,特点是允许用户的主动调用和主动退出,挂起当前的例程然后返回值或去执行其他任务,接着返回原来停下的点继续执行。yield语句实现函数执行到一半返回等会又跑到原来的地方继续执行。 yiel 阅读全文

posted @ 2023-04-24 17:45 pu369com 阅读(133) 评论(0) 推荐(0) 编辑

python中yield的用法详解——最简单,最清晰的解释
摘要:原文在https://blog.csdn.net/mieleizhi0522/article/details/82142856 我也试着解释一下:如果函数foo()中中用了yield关键字,这个函数就变成了一个generator,yield相当于return ,当用next调用并执行到yield时会 阅读全文

posted @ 2023-04-24 13:27 pu369com 阅读(106) 评论(0) 推荐(0) 编辑

python matplotlib 散点图的拟合直线的简单示例
摘要:# sample points X = [0, 5, 10, 15, 20] Y = [0, 7, 10, 13, 20] # solve for a and b def best_fit(X, Y): xbar = sum(X) / len(X) ybar = sum(Y) / len(Y) n 阅读全文

posted @ 2023-04-23 15:12 pu369com 阅读(398) 评论(0) 推荐(0) 编辑

python 多线程使用中关于daemon和join的用途
摘要:1.默认情况下,如果子线程耗时长,那么当主线程完成后,会等待子线程完成,然后才结束程序。 2.如果希望:主线程完成后,子线程也立即结束,就用daemon=True(或setDaemon(True) ) import time from threading import Thread def foo( 阅读全文

posted @ 2023-04-20 12:29 pu369com 阅读(82) 评论(0) 推荐(0) 编辑

功能不够用?使用C++编写通达信插件及接入Python(二)
摘要:参考:https://zhuanlan.zhihu.com/p/613157262 一、准备工作(参考上一篇) 安装 VS2019 安装pycharm 下载 http://help.tdx.com.cn/book.asp 《通达信DLL函数编程规范.rar》 二、下载python3.x的32位版本, 阅读全文

posted @ 2023-04-17 16:40 pu369com 阅读(1872) 评论(0) 推荐(0) 编辑

功能不够用?使用C++编写通达信插件及接入Python(一)
摘要:第一次尝试,参照:http://www.xiaoyunyun.net/index.php/archives/53.html 和 https://blog.csdn.net/wiowei/article/details/121466094 在绑定DLL环节失败了 第二次尝试:参照:https://zh 阅读全文

posted @ 2023-04-14 15:48 pu369com 阅读(3090) 评论(0) 推荐(0) 编辑

selenium操作网页再练手
摘要:# coding:utf-8 from selenium.common import NoSuchElementException, TimeoutException, StaleElementReferenceException from selenium.webdriver.support im 阅读全文

posted @ 2023-04-13 17:57 pu369com 阅读(22) 评论(0) 推荐(0) 编辑

Python+selenium点击网页上指定坐标
摘要:from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains def click_locxy(dr, x, y, left_click=True): ''' dr:浏览器 阅读全文

posted @ 2023-04-12 18:38 pu369com 阅读(1204) 评论(0) 推荐(1) 编辑

python一招完美搞定Chromedriver的自动更新问题
摘要:from webdriver_manager.core.utils import get_browser_version_from_os from webdriver_manager.chrome import ChromeDriverManager import requests, re, tim 阅读全文

posted @ 2023-04-12 16:59 pu369com 阅读(602) 评论(0) 推荐(0) 编辑

python 将一个列表分为多个列表 指定分成几个列表 指定列表元素个数
摘要:l = [i for i in range(23)] def split(a, n): k, m = divmod(len(a), n) return (a[i*k+min(i, m):(i+1)*k+min(i+1, m)] for i in range(n)) l_split = split(l 阅读全文

posted @ 2023-04-12 10:29 pu369com 阅读(47) 评论(0) 推荐(0) 编辑

python中的线程threading.Thread()
摘要:import threading import time def saySorry(i): if int(i)%2==0: time.sleep(3) print("亲爱的,我错了,我能吃饭了吗?", str(i)) if __name__ == "__main__": for i in range 阅读全文

posted @ 2023-04-11 20:41 pu369com 阅读(13) 评论(0) 推荐(0) 编辑

Python queue (队列)
摘要:import threading import time import queue def producer(): count = 1 while 1: q.put('No.%i' % count) print('Producer put No.%i' % count) time.sleep(1) 阅读全文

posted @ 2023-04-11 19:48 pu369com 阅读(27) 评论(0) 推荐(0) 编辑

python——tkinter图形化界面及threading多线程
摘要:# coding:utf-8 from tkinter import * from tkinter.scrolledtext import ScrolledText # 文本滚动条 import threading import time def count(i): for k in range(1 阅读全文

posted @ 2023-04-11 18:36 pu369com 阅读(174) 评论(0) 推荐(0) 编辑

利用pandas 和 ttk.Treeviews制作xlsx视图工具
摘要:import tkinter as tk from tkinter import ttk import pandas as pd import tkinter.messagebox as msgbox def Start(): msgbox.showinfo('提示', 'OK') fp = pd. 阅读全文

posted @ 2023-04-11 18:25 pu369com 阅读(65) 评论(0) 推荐(0) 编辑

pytdx多进程示例
摘要:# encoding=utf-8 import math from pytdx.hq import TdxHq_API import pathlib import multiprocessing as mp from multiprocessing import Pool class myTdx: 阅读全文

posted @ 2023-04-11 15:15 pu369com 阅读(565) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示