-
Openpyxl 操作续
Wednesday, April 20, 2022 in Python
Categories:
Openpyxl 操作 第一步 创建工作簿改名并保存 1import openpyxl 2 3wb = openpyxl.Workbook() 4ws = wb.active 5ws.title = 'SheetName' 6wb.save("./filename.xlsx") 7 8wb.close() 第二步 新建工作簿一个最前一个最后 1import openpyxl 2 3wb = openpyxl.Workbook() 4ws = wb.active …
-
解决PIP安装时开启代理的错误
Monday, April 18, 2022 in Python
Categories:
解决PIP安装时开启代理的错误 开启本地代理安装PIP时, 有可能会有如下错误 1$ pip install wmi 2Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple 3WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) 4 after connection broken by …
-
Sqlalchemy Docs
Monday, March 21, 2022 in Python
Categories:
SQLAlchemy 是python中,通过ORM操作数据库的框架。简单点来说,就是帮助我们从烦冗的sql语句中解脱出来,从而不需要再去写原生的sql语句,只需要用python的语法来操作对象,就能被自动映射为sql语句。 Sqlalchemy 简单使用 安装配置 pip install sqlalchemy 初步使用 1# 导入: 2from sqlalchemy import Column, String, create_engine 3from sqlalchemy.orm import …
-
Python Faker基础
Friday, March 18, 2022 in Python
Categories:
Faker库基础应用 安装使用 pip install Faker from faker import Faker # 1 fake = Faker() # 2 fake.name() # 3 # Donna Kelly fake.address() # 4 # 519 Donna River 使用中文数据 from faker import Faker fake = Faker(locale='zh_CN') fake.name() # 庞超 fake.address() # …
-
Python 技巧
Sunday, March 06, 2022 in Python
Categories:
Python 小技巧 统计代码运行时间 1import time 2 3btime = time.time() 4a = [x**3 for x in range(10000000)] 5etime = time.time() 6print("used {:.5}s" % (etime-btime)) 使用set替代list查找 1data = (i**2 for i in range(100000)) 2dlst = list(data) 3dset = set(data) 4 …
-
Atexit
Saturday, February 12, 2022 in Python
Categories:
Python 退出程序时执行代码 atexit python atexit 模块定义了一个 register 函数,用于在 python 解释器中注册一个退出函数, 这个函数在解释器正常终止时自动执行,一般用来做一些资源清理的操作。 atexit 按注册的相反顺序执行这些函数; 例如注册A、B、C,在解释器终止时按顺序C,B,A运行。 1import atexit 2 3print("some code ............") 4 5 6def exit0(*args, …
-
Openpyxl 操作
Thursday, January 27, 2022 in Python
Categories:
Openpyxl 操作 xls xlsx 文件格式转换 openpyxl是用于读取/写入Excel 2010 xlsx/xlsm文件的Python库, 也就是说openpyxl这个Python库不支持xls文件的读取和操作 可以手工打开另存转换格式 或者 1import os 2import win32com.client as win32 3filename = '.\1.xls' 4Excelapp = …
-
Xlwings 操作
Wednesday, January 26, 2022 in Python
Categories:
Xlwings 操作 创建工作簿,工作表 1import xlwings as xw 2 3# 创建一个新的App,并在新App中新建一个Book 4wb = xw.Book() 5wb.save('1.xlsx') 6wb.close() 7 8# 当前App下新建一个Book 9# visible参数控制创建文件时可见的属性 10app=xw.App(visible=False,add_book=False) 11wb=app.books.add() 12 13ws = …
-
Python Decorator
Saturday, December 19, 2020 in Python
Categories:
普通函数装饰器 函数接收一个 函数名 作为参数 内部定义一个函数, 接收参数, 然后 内部函数内部 执行接收的函数名 最后外部函数返回内部函数 def loger(fun): def show(*args, **kwargs): print("记录日志->执行前") fun(*args, **kwargs) print("记录日志->执行后") return show @loger def xiaoming(): print("function …
-
Jupyter Notebook
Friday, December 11, 2020 in Python
Categories:
Linux服务器上搭建jupyter notebook / jupyterlab 安装基础软件 1pip install ipython jupyter 2pip install jupyterlab 生成配置文件 jupyter notebook --generate-config Writing default config to: /root/.jupyter/jupyter_notebook_config.py jupyter lab --generate-config 生成秘钥 1# …