摘要: 1.创建一个简单的hello文件,里面只有一个类A,A属性为name 2.获取文件下面的未知类有哪些? 当只知道需要导入的类名称,但是不知道具体位置,如何动态导入? import importlib.util import inspect # 文件夹下面有个脚本,下面只有一个类: from test 阅读全文
posted @ 2023-07-25 21:54 zwx901323 阅读(3) 评论(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 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 放弃append,推荐concat df.append([1,2,3]) def pandas_append(data_list, df): if isinstance(data_list, list): new_data = {key:[data_list[num]] for num, key i 阅读全文
posted @ 2023-03-13 22:01 zwx901323 阅读(154) 评论(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:14 zwx901323 阅读(20) 评论(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 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 获取指定目录下面的,文件信息,总结的两个方法 import os # 递归方法获取时间,耗时是os方法的5倍,不推荐 def get_file_list(file_path, file_list=[]) -> list: """ 使用递归获取文件夹下面的全部文件路径 :param file_path 阅读全文
posted @ 2023-02-20 22:13 zwx901323 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 普通函数的code本地存储情况 def f(): pass print(f.__code__) #<code object f at 0x0000018A7AC6F1B0, file "E:\zwx901323\test_position\easy.py", line 1> print(dir(f. 阅读全文
posted @ 2022-12-31 09:34 zwx901323 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Python代码,底层的编译实现过程 from dis import dis def add(a, b): return a + b dis(add) """ 栈里保存a,b 5 0 LOAD_FAST 0 (a) 2 LOAD_FAST 1 (b) 4 BINARY_ADD 6 RETURN_VA 阅读全文
posted @ 2022-12-31 08:09 zwx901323 阅读(19) 评论(2) 推荐(0) 编辑
摘要: 1.带着问题研究项目 """ 1.本系统的业务背景是什么 2.本系统的作用是什么 3.本系统在整个架构中是什么位置 4.本系统的上下游系统是什么 5.有哪些人会操作本系统 """ 2.看项目结构 """ 1.项目分哪几个层次 2.项目有哪些结构,关键目录 3.项目是否有注释或者文档 4.项目是否有介 阅读全文
posted @ 2022-12-15 22:30 zwx901323 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.安装软件路径不能是中文 2.用户名不能是中文,否则找不到解释器 #https://blog.csdn.net/weixin_51684729/article/details/124056544 """ 1.Win+R打开运行窗口,输入regedit,打开注册表 2.路径\HKEY_LOCAL_M 阅读全文
posted @ 2022-11-29 20:54 zwx901323 阅读(40) 评论(0) 推荐(0) 编辑