![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 86
云淡丶风轻
这个作者很懒,什么都没留下…
展开
-
【Python】快速创建一个简易 HTTP 服务器(http.server)
对于局域网的其他用户,可通过你的主机 IP + 端口号访问,如你的主机 IP 是 192.168.0.1,那么将网址 192.168.0.1:8000 发送给你的同事或同学,他们也可以看到 index.html 文件渲染的内容。如果通过 VSCode 连接远程服务器,使用 http.server 开启一个端口后,会自动映射到本地,这样在本地浏览器就能查看和下载远程服务器资源。http.server 也支持在代码中调用,导入对应的类和函数即可。通过在命令行传入 --cgi 参数,可以启用。原创 2024-07-27 22:37:40 · 553 阅读 · 0 评论 -
Python 操作 Word 详解(python-docx)
自定义内置样式# 自定义内置样式font.name = '微软雅黑'# 应用内置样式document.add_heading('自定义内置样式', level=0)# 删除内置样式自定义段落样式# 自定义段落样式# 应用段落样式document.add_heading('自定义段落样式', level=0)# 删除段落样式自定义字符样式# 自定义字符样式font.name = '微软雅黑'# 应用字符样式。原创 2024-07-20 18:55:02 · 853 阅读 · 0 评论 -
Python 操作 Excel 详解(openpyxl)
官方文档:https://openpyxl.readthedocs.io3 工作表3.1 工作表操作(创建、修改、移动、复制、删除)3.2 工作表信息4 单元格4.1 获取和修改单个单元格根据上面的方式,我们可以通过循环来准备一些数据:4.2.2 通过iter_rows()或iter_cols()迭代取值也可以使用rows或columns属性遍历全部行或列,values属性取出所有值,它们都返回迭代器,但是注意只读模式下columns属性无效。4.3 操作单元格4.3.1原创 2024-06-22 23:29:55 · 781 阅读 · 0 评论 -
Python 与 C++ 混合编程
Python 是解释型语言,在进行数学运算场景下,性能是瓶颈。C++ 性能卓越,但学习门槛高且开发效率比 Python 低。C++ 可以用于密集型计算并用 Python 进行调用。原创 2024-05-14 00:19:23 · 947 阅读 · 1 评论 -
Python教程:__getattr__方法
的方法,它可能是自定义的、非内置的方法,没有特定的语义或行为。在 Python 中,以双下划线开头和结尾的方法(例如。)通常是特殊方法,具有预定的用途和语法。如果您需要更多关于特殊方法的信息,请提供更具体的上下文。是一个特殊方法(special method),用于在访问对象的属性时进行自定义行为。)访问对象的属性时,如果对象本身没有该属性,Python 会引发。字典中存在,或者通过其他方式(如继承)已经被定义,方法,我们可以在对象找不到属性时自定义处理逻辑。当访问对象的属性时,如果属性名存在于。转载 2024-01-10 14:28:48 · 174 阅读 · 0 评论 -
Python中*args和**kwargs的理解
写在前面读代码的过程中经常见到这种含*args和**kwargs的表达:比如这个该输出什么呢?这个呢?还有这个呢?咦?∗号怎么出现在了一个列表前面?这样对吗?*args和**kwargs,以及单独的*,**到底是啥作用呢?原理是啥呢?读完这篇文章你就彻底明白了!转载 2023-09-12 20:05:54 · 134 阅读 · 0 评论 -
Python-logging 模块
通常我们会使用一个配置字典来定义日志。导入 logging 模块。定义两种日志输出格式。# 定义两种日志输出格式定义日志文件路径。# 定义日志文件所在目录# 定义日志文件名# 如果定义的日志文件所在目录不存在就创建一个# 日志文件完整路径配置字典。通常会放在配置文件中,比如项目 conf 目录下 settings 文件中。# 配置字典'version': 1, # 配置字典的版本。原创 2023-08-31 18:14:17 · 1990 阅读 · 0 评论 -
pytest-dependency 用例依赖
官方 API 详解我们可以看到 scope 可接受四种参数定义的类型(‘session’,‘package’,‘module’或’class’)作用于所属的类,外部类不会被关联passpasspasspass不传递 scope,默认参数是’module’,作用于当前文件只会查找当前文件符合条件的文件名,类里同名的方法不会被依赖passpass作用于当前目录同级的依赖,跨目录无法找到依赖使用 scope=‘package’ 参数的 python 文件必须在包里面。必须在项目根目录下使用。原创 2023-08-14 14:28:41 · 344 阅读 · 0 评论 -
allure 与 pytest
pytest 的执行结果,allure 默认是累计的,即会加上之前的执行统计结果,加上这个参数后会只统计当前执行结果。:是给指定的用例设置缺陷链接 url,如果 name 为 None,则直接显示链接,如果 name 不为 None,则报告中显示 name,点击跳转到指定链接。:是给指定的用例设置跳转链接 url,如果 name 为None,则直接显示链接,如果 name 不为None,则报告中显示 name,点击跳转到指定链接。:支持给用例设置优先级,一旦用例执行失败,就可以确定缺陷的等级。转载 2023-08-09 20:02:02 · 104 阅读 · 0 评论 -
Python 模块 —— 单元测试框架 unittest
unittest 是 Python 内置的单元测试框架,不需要安装可以直接调用。原创 2023-07-24 15:22:38 · 847 阅读 · 0 评论 -
Python多线程并发编程
运行结果:二、Python多线程编程2.1、通过threading实现多线程运行结果:2.2、守护线程运行结果:2.2、等某个子线程执行完在继续执行主线程(join)运行结果:2.4、继承Thread实现多线程运行结果:三、线程同步线程锁机制(Lock)运行结果:..................原创 2022-07-14 13:55:42 · 5453 阅读 · 0 评论