发布于 2022
  • Openpyxl 操作续

    Wednesday, April 20, 2022 in Python

    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

    解决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

    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

    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

    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

    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

    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

    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 = …

    更多

发布于 2020
  • Python Decorator

    Saturday, December 19, 2020 in Python

    普通函数装饰器 函数接收一个 函数名 作为参数 内部定义一个函数, 接收参数, 然后 内部函数内部 执行接收的函数名 最后外部函数返回内部函数 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

    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# …

    更多