随笔分类 -  Python从入门到放弃

摘要:1.创建无限循环迭代对象:count,cycle,repeat from itertools import count for i in count(1, 2): if i > 10: break print(i) # 以1开始,2为步长,无限range结果:1 3 5 7 9 from itert 阅读全文
posted @ 2024-12-02 17:09 zwx901323 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.创建一个简单的hello文件,里面只有一个类A,A属性为name 2.获取文件下面的未知类有哪些? 当只知道需要导入的类名称,但是不知道具体位置,如何动态导入? import importlib.util import inspect # 文件夹下面有个脚本,下面只有一个类: from test 阅读全文
posted @ 2023-07-25 21:54 zwx901323 阅读(5) 评论(0) 推荐(0) 编辑
摘要:测试程序的执行时间 from timeit import timeit def hello(): for i in range(10000): pass res = timeit("hello()", "from __main__ import hello", number=100) print(r 阅读全文
posted @ 2023-05-09 21:29 zwx901323 阅读(15) 评论(0) 推荐(0) 编辑
摘要:import os.path #加载对象 from openpyxl import Workbook from openpyxl import load_workbook #设置样式 from openpyxl.styles import Font from openpyxl.styles impo 阅读全文
posted @ 2023-03-07 22:13 zwx901323 阅读(23) 评论(0) 推荐(0) 编辑
摘要:解压文件 import zipfile def unzip_zips(input_zip_file_path, out_path): """ 解压zip文件,到 out_path 目录 :param input_zip_file_path: 如 D:\abc\efg.zip :param out_p 阅读全文
posted @ 2023-02-20 22:22 zwx901323 阅读(82) 评论(0) 推荐(0) 编辑
摘要:获取指定目录下面的,文件信息,总结的两个方法 import os # 递归方法获取时间,耗时是os方法的5倍,不推荐 def get_file_list(file_path, file_list=[]) -> list: """ 使用递归获取文件夹下面的全部文件路径 :param file_path 阅读全文
posted @ 2023-02-20 22:12 zwx901323 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1.带着问题研究项目 """ 1.本系统的业务背景是什么 2.本系统的作用是什么 3.本系统在整个架构中是什么位置 4.本系统的上下游系统是什么 5.有哪些人会操作本系统 """ 2.看项目结构 """ 1.项目分哪几个层次 2.项目有哪些结构,关键目录 3.项目是否有注释或者文档 4.项目是否有介 阅读全文
posted @ 2022-12-15 22:30 zwx901323 阅读(20) 评论(0) 推荐(0) 编辑
摘要:系统现成的方法 def randeom_str(length=8): #生成a-zA-Z+0-9的字符串 chars = string.ascii_letters + string.digits strcode = "".join(random.sample(chars, length)) retu 阅读全文
posted @ 2022-09-13 21:55 zwx901323 阅读(17) 评论(0) 推荐(0) 编辑
摘要:python -m venv env .\env\Scripts\activate 阅读全文
posted @ 2022-08-31 22:25 zwx901323 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、jsonpath的安装以及简单使用 #安装: pip install jsonpath import jsonpath json_data = { "log": { "version": "1.2", "creator": { "name": "WebInspector", "version": 阅读全文
posted @ 2022-08-13 08:02 zwx901323 阅读(448) 评论(0) 推荐(0) 编辑
摘要:一、快速上手 定义一个yaml文件 #这是一个老师注释,注意冒号之后要有【空格】 teacher: name: 桃子老师 name: 毛毛老师 student: name: tom name: jerry 读取yaml文件 pip install pyyamlimport yaml def read 阅读全文
posted @ 2022-08-01 20:49 zwx901323 阅读(509) 评论(0) 推荐(0) 编辑
摘要:python中字典和json的区别 #python中,json和dict非常类似,都是key-value的形式,而且json、dict也可以非常方便的通过dumps、loads互转 """ json:是一种数据格式,是纯字符串。可以被解析成Python的dict或者其他形式。 dict:是一个完整的 阅读全文
posted @ 2022-07-09 16:52 zwx901323 阅读(648) 评论(0) 推荐(0) 编辑
摘要:一、不推荐使用:%号 #正常按照位置传递参数 print('%s asked %s to do something' % ('egon', 'lili')) #先后顺序不能乱 #字典传递参数 print('我的名字是 %(name)s, 我的年龄是 %(age)s.' % {'name': 'ego 阅读全文
posted @ 2022-04-05 21:48 zwx901323 阅读(110) 评论(0) 推荐(0) 编辑
摘要:打开文件 #方法一:使用系统内置函数open def open_file(): try: file = open(r"test.txt", "r") print("文件名称:",file.name) print("文件是否已关闭:",file.closed) print("文件访问模式:", fil 阅读全文
posted @ 2021-09-06 21:59 zwx901323 阅读(50) 评论(0) 推荐(0) 编辑
摘要:空的 阅读全文
posted @ 2021-09-04 16:29 zwx901323 阅读(15) 评论(0) 推荐(0) 编辑
摘要:空的 阅读全文
posted @ 2021-09-04 16:29 zwx901323 阅读(14) 评论(0) 推荐(0) 编辑
摘要:kongde 阅读全文
posted @ 2021-09-04 16:27 zwx901323 阅读(20) 评论(0) 推荐(0) 编辑
摘要:空的 阅读全文
posted @ 2021-09-04 16:27 zwx901323 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.获取本机CPU # 早期的CPU是单核:实现多个程序并行,在某一时间点,其实只有一个进程 # 后来硬件多核CPU:多个进程是并行执行。 from multiprocessing import cpu_count print("CPU内核数量:", cpu_count()) """ 生命周期为: 阅读全文
posted @ 2021-09-02 21:06 zwx901323 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1.功能测试 常规测试 #常规测试代码,一个模块写功能,一个模块调用功能 # 模块1:gongneng_ceshi def func(v1, v2): return v1* v2 # 模块2 from gongneng_ceshi import func #导入模块1 def main(): if 阅读全文
posted @ 2021-08-24 10:35 zwx901323 阅读(248) 评论(0) 推荐(0) 编辑

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