![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python实用封装
文章平均质量分 57
Python实用小组件和实用封装
小基基o_O
GitHub:https://github.com/AryeYellow
码云:https://gitee.com/arye
展开
-
Python本地数据(文件及文件夹)读写的代码架构
文章目录前言单个数据多个数据前言场景:做算法项目时候,有些中间数据或模型可以存本地,如何放置才不会乱?本文目的:管理本地数据的存放方便管理文件清晰场景有时候,数据比如:模型数据、词库、训练集、临时数据量不大,放本地,放本地怕乱,所以单个数据from os import pathprefix = path.dirname(__file__)print('当前目录', prefix)full_name = path.join(prefix, 'a.txt')pr原创 2021-11-03 18:06:29 · 267 阅读 · 0 评论 -
自动识别和切换【开发环境、测试环境、生产环境】Python代码模板
获取主机地址from socket import gethostname, gethostbynamehostname = gethostname() # 获取主机名print('hostname:', hostname)host = gethostbyname(hostname)print('host:', host) # 根据主机名获取主机地址获取操作系统类型import platformsystem = platform.system()if system == 'Window原创 2021-11-02 18:42:10 · 1507 阅读 · 0 评论 -
Python常用脚本头(复制自用)
配置系统路径忽略FutureWarningjupyter可视化Oracle+sqlalchemy其它crontab+anacondashellpython2原创 2020-05-20 19:59:41 · 1831 阅读 · 0 评论 -
删除Python项目下所有__pycache__
删除当前目录所有__pycache__import os, shutildef traversal(path): for file_name in os.listdir(path): abs_path = os.path.join(path, file_name) if file_name == '__pycache__': p...原创 2019-12-11 17:09:24 · 1764 阅读 · 0 评论 -
Python3【时空复杂度】测试
文章目录空间时间forin空间sys.getsizeoffrom sys import getsizeoffrom numpy import arrayfrom pandas import DataFramer = range(10)ls = list(r)s = set(r)dt = {i: i for i in r}a = array(ls)df = DataFrame(...原创 2019-07-02 21:23:25 · 657 阅读 · 0 评论 -
Python相对导入(附图)
文章目录代码(复制用)示例1报错配置系统路径示例2报错配置系统路径代码(复制用)import sysfrom os import pathBASE_PATH = path.dirname(path.dirname(path.abspath(__file__)))sys.path.insert(0, BASE_PATH)print(BASE_PATH)示例1报错第二行报错配置...原创 2019-08-05 22:14:02 · 496 阅读 · 0 评论 -
Python矩阵转置方法大全
文章目录矩阵转置矩阵转置matric = [[2, 2, 8], [0, 4, 0]]transpose = [[matric[j][i] for j in range(len(matric))] for i in range(len(matric[0]))]print(transpose)[[2, 0], [2, 4], [8, 0]]原创 2018-11-06 08:41:37 · 21032 阅读 · 0 评论 -
Python计时器
Python3计时器python计时python时间测试java时间测试time原创 2018-09-15 00:28:59 · 4735 阅读 · 0 评论 -
Python均分列表
标题应用场景 多进程total = list(range(88))print(total)length = len(total)n = 8step = int(length / n) + 1for i in range(0, length, step): print(i, i + step) print(total[i: i + step])打印结果...原创 2018-09-04 17:45:06 · 9837 阅读 · 0 评论 -
Python【Windows】进程池
multiprocessing.Poolfrom multiprocessing import Pool# 执行函数def func(i): from time import sleep print('i') sleep(1) print(i) sleep(1)# 多进程def mult(func, n): # 1.创建进程池,放入适量进...原创 2018-08-13 23:41:07 · 819 阅读 · 0 评论 -
Python写日志【自用】
def write_log(*args): from time import strftime ymd = strftime('%Y%m%d') with open('log%s.txt' % ymd, 'a', encoding='utf-8') as f: for i in args: f.write('%r\n' % i) ...原创 2018-08-04 14:37:37 · 711 阅读 · 0 评论 -
Python 自动化文件名(复制用)
Catalog应用场景应用场景生成文件时,自动起名 获取文件名(相对路径)原创 2018-06-26 22:22:45 · 662 阅读 · 0 评论 -
Python 小框架
import os, sys# 配置环境变量BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0, BASE_PATH)# print(BASE_PATH)if __name__ == '__main__': from 其它模块.main import m...原创 2018-06-26 00:01:07 · 422 阅读 · 0 评论