随笔分类 -  Python

摘要:1、docker bash不能输入中文 解决办法:docker启动命令加env LANG=C.UTF-8 sudo docker exec -it xxx env LANG=C.UTF-8 /bin/bash 阅读全文 »
posted @ 2022-05-28 20:30 哈哈哈喽喽喽 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1、python3 encode异常 现象:'ascii' codec can't encode characters in position 469-470: ordinal not in range(128) 问题确认:sys.getdefaultencoding()和sys.getfilesy 阅读全文 »
posted @ 2022-05-13 18:32 哈哈哈喽喽喽 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1 pathlib 1.1 遍历创建文件夹 比如下面实例,t文件夹就不存在,则会递归创建t/tt/ttt from pathlib import Path a = Path("/home/t/tt/ttt") a.mkdir(parents=True, exist_ok=True) 2 locals 阅读全文 »
posted @ 2022-04-07 22:59 哈哈哈喽喽喽 阅读(20) 评论(0) 推荐(0) 编辑
摘要:python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,类似于Windows下的文件搜索,支持通配符操作,,?,[]这三个通配符,代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。 https://blog.csdn.net/***_xujipin 阅读全文 »
posted @ 2021-10-28 11:29 哈哈哈喽喽喽 阅读(20) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/163613814 阅读全文 »
posted @ 2021-10-27 11:27 哈哈哈喽喽喽 阅读(29) 评论(0) 推荐(0) 编辑
摘要:memory_profiler是干嘛的 This is a python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for 阅读全文 »
posted @ 2021-07-07 15:44 哈哈哈喽喽喽 阅读(242) 评论(0) 推荐(0) 编辑
摘要:# 总共有以下用途 * 1 使用 * 将可迭代对象解包至列表/元组 * 2 使用 * 和 ** 向函数传递参数 * 3 使用 * 和 ** 捕捉传递至函数的参数* 4 使用 ** 将字典解包至其他字典 * 5 使用 * 接受 keyword-only 参数* 6 使用 * 捕捉元组解包过程中的项 # 阅读全文 »
posted @ 2021-04-27 10:35 哈哈哈喽喽喽 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1.切换环境 conda activate cpu 2.下载bsddb3-6.2.9-cp37-cp37m-win_amd64.whl 3.使用pip install bsddb3-6.2.9-cp37-cp37m-win_amd64.whl,应该会报错 4.使用conda install 安装报错 阅读全文 »
posted @ 2021-01-17 22:53 哈哈哈喽喽喽 阅读(96) 评论(0) 推荐(0) 编辑
摘要:本文主要对比3种python执行命令执行方法 1、os.system(cmd) 特点: 1、无法获取cmd执行的结果,返回的是执行的退出码 2、当前是deprecated。 3、直接使用是阻塞的,使用线程启动是非阻塞的 2、os.popen(cmd) 特点:打开一个管道,它通往/接受自命令 cmd 阅读全文 »
posted @ 2021-01-15 10:44 哈哈哈喽喽喽 阅读(408) 评论(0) 推荐(0) 编辑
摘要:官方API文档:https://docs.python.org/zh-cn/3/ 阅读全文 »
posted @ 2021-01-15 10:34 哈哈哈喽喽喽 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1、序列增量赋值 +=/*= +=特殊函数为__iadd__,如果没有则调用__add__;但是区别是前者为就地改动,后者需要新生成一个变量,计算,再赋值,性能低下。 比如不可变变量 (比如tuple)根本不支持这个这个操作(注意:str为特例,cpython对str做了优化),所以使用就是后者__ 阅读全文 »
posted @ 2019-11-02 21:41 哈哈哈喽喽喽 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1、列表推导 列表推导可以帮助我们把一个序列或是其他可迭代类型中的元素过滤或者加工,然后新建一个列表(Python内置的 filter和map函数组合起来也能达到同样的效果)。 阅读全文 »
posted @ 2019-11-02 20:24 哈哈哈喽喽喽 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1. 单前导下划线 _var 是一个Python命名约定,表示这个名称是供内部使用的。 它通常不由Python解释器强制执行,仅仅作为一种对程序员的提示。 2. 单末尾下划线 var_ 单个末尾下划线(后缀)是一个约定,用来避免与Python关键字产生命名冲突;像class或def这样的名称已经被一 阅读全文 »
posted @ 2019-10-26 00:24 哈哈哈喽喽喽 阅读(767) 评论(0) 推荐(0) 编辑

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