摘要:方法1. 用pd.ExcelWriter 和 worksheet.set_column 需要安装xlsxwriter 方法2:使用StyleFrame自动调整 from styleframe import StyleFrame import pandas as pd columns = ['aaaa
阅读全文
摘要:1、所在行内容是单一的或者是标量 df_fintech = df_text[df_text['业务一级分类']=="金融科技"] 2、所在行内容是割裂的 先转成str格式再用contains筛选 df_fintech = df_text[df_text['业务一级分类'].str.contains(
阅读全文
摘要:手工操作2个办法: 1.新建一个纯文本文件,修改后缀名为.py,然后用IDLE或pycharm打开编辑即可。 2.启动IDE工具(比如IDLE或Pycharm),选择新建脚本,然后选择位置并保存脚本即可。 有没有方法能让这个步骤变得更简单一点呢? 方法1:修改注册表 运行regedit打开注册表,找
阅读全文
摘要: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中每列的最小值
阅读全文
摘要:协程,又称作Coroutine。从字面上来理解,即协同运行的例程,它是比是线程(thread)更细量级的用户态线程,特点是允许用户的主动调用和主动退出,挂起当前的例程然后返回值或去执行其他任务,接着返回原来停下的点继续执行。yield语句实现函数执行到一半返回等会又跑到原来的地方继续执行。 yiel
阅读全文
摘要:原文在https://blog.csdn.net/mieleizhi0522/article/details/82142856 我也试着解释一下:如果函数foo()中中用了yield关键字,这个函数就变成了一个generator,yield相当于return ,当用next调用并执行到yield时会
阅读全文
摘要:# 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
阅读全文
摘要:1.默认情况下,如果子线程耗时长,那么当主线程完成后,会等待子线程完成,然后才结束程序。 2.如果希望:主线程完成后,子线程也立即结束,就用daemon=True(或setDaemon(True) ) import time from threading import Thread def foo(
阅读全文
摘要:参考:https://zhuanlan.zhihu.com/p/613157262 一、准备工作(参考上一篇) 安装 VS2019 安装pycharm 下载 http://help.tdx.com.cn/book.asp 《通达信DLL函数编程规范.rar》 二、下载python3.x的32位版本,
阅读全文
摘要:第一次尝试,参照:http://www.xiaoyunyun.net/index.php/archives/53.html 和 https://blog.csdn.net/wiowei/article/details/121466094 在绑定DLL环节失败了 第二次尝试:参照:https://zh
阅读全文
摘要:# coding:utf-8 from selenium.common import NoSuchElementException, TimeoutException, StaleElementReferenceException from selenium.webdriver.support im
阅读全文
摘要:from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains def click_locxy(dr, x, y, left_click=True): ''' dr:浏览器
阅读全文
摘要:from webdriver_manager.core.utils import get_browser_version_from_os from webdriver_manager.chrome import ChromeDriverManager import requests, re, tim
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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)
阅读全文
摘要:# coding:utf-8 from tkinter import * from tkinter.scrolledtext import ScrolledText # 文本滚动条 import threading import time def count(i): for k in range(1
阅读全文
摘要:import tkinter as tk from tkinter import ttk import pandas as pd import tkinter.messagebox as msgbox def Start(): msgbox.showinfo('提示', 'OK') fp = pd.
阅读全文
摘要:# encoding=utf-8 import math from pytdx.hq import TdxHq_API import pathlib import multiprocessing as mp from multiprocessing import Pool class myTdx:
阅读全文