Python3
Python学习笔记
识途老码
千秋邈矣獨留我,百戰歸來再讀書。
展开
-
python动态导包和类反射
python动态导包和类反射原创 2023-06-06 16:37:26 · 150 阅读 · 0 评论 -
将python3中os.popen()的默认编码由ascii修改为utf-8
如何将python3中os.popen()的默认编码由ascii修改为utf-8原创 2023-04-17 10:04:15 · 724 阅读 · 0 评论 -
Python获取汉字首字母
Python获取汉字首字母原创 2023-04-14 19:33:11 · 173 阅读 · 0 评论 -
Python数字转中文
Python数字转中文原创 2023-04-14 19:27:27 · 992 阅读 · 0 评论 -
Python生成随机字符串
Python生成随机字符串原创 2023-04-17 10:05:38 · 115 阅读 · 0 评论 -
Windows下的VScode运行python程序乱码
Windows下的VScode运行python程序乱码原创 2023-04-14 19:14:29 · 116 阅读 · 0 评论 -
Python3字符串f格式化
Python3字符串f格式化原创 2023-04-14 18:56:00 · 479 阅读 · 0 评论 -
Python3字符串常用方法
Python3字符串常用方法原创 2023-04-14 18:52:56 · 815 阅读 · 0 评论 -
pymysql封装
pymysql封装原创 2023-04-14 18:20:59 · 1577 阅读 · 0 评论 -
使用records操作数据库
使用records操作数据库原创 2023-04-14 17:19:33 · 1006 阅读 · 0 评论 -
Python打包成exe
Python打包成exe原创 2021-05-20 13:53:01 · 361 阅读 · 0 评论 -
python临时添加搜索路径
把自己项目所在的地址放在sys.path 列表里面,便于快速导入模块。原创 2022-03-07 14:18:29 · 602 阅读 · 0 评论 -
python3从第二行开始读取csv
python3从第二行开始读取csv实例代码将读取的信息映射到字典参考: https://geek-docs.com/python/python-tutorial/python-csv.html有时候csv第一行会作为注释信息,而读取配置时不需要读取第一行实例代码def read_n2_csv(filepath): """ 从第2行开始读取csv文件 :param filepath: :return: """ with open(filepath) a原创 2022-01-24 17:56:51 · 6913 阅读 · 0 评论 -
python3遍历字典
python3遍历字典遍历key遍历value遍历key,value遍历两个字典遍历key# 遍历key方法1for key in 字典: print(key)# 遍历key方法2for key in 字典.keys(): print(key)遍历value# 遍历valuefor value in 字典.values(): print(value)遍历key,value# 遍历key:valuefor kv in 字典.items(): pr原创 2022-01-24 16:41:27 · 1940 阅读 · 0 评论 -
python3读取yaml
python3读取yaml安装pyyaml包实例代码参考: https://jusene.github.io/2017/05/28/python-yaml/安装pyyaml包pip install PyYAML实例代码import yaml# 如果yaml中有中文,需要指定编码为utf-8才可以正常解析with open('test.yaml', encoding='utf-8') as f: dict_data = yaml.safe_load(f) print(dic原创 2022-01-24 16:22:27 · 1955 阅读 · 0 评论 -
python3生成中文词云图
#!/usr/bin/python3# -*- coding: utf-8 -*-# coding=utf-8# 导入wordcloud模块from wordcloud import WordCloud# 中文分词库 pip install jiebaimport jieba# 新建一个词云对象,中文需要加载字体(微软雅黑)wc_obj = WordCloud(font_path=r'C:\Program Files\Microsoft Office\root\vfs\Fonts\pri原创 2021-11-29 00:39:43 · 940 阅读 · 0 评论 -
python批量telnet检测IP地址的端口是否开放
python批量telnet检测IP地址的端口是否开放需求代码示例需求需要检查多个端口是否连通,没有找到第三方工具和服务来快速测通,就自己用python写了个脚本.代码如下,希望可以帮助到同学.代码# !/usr/bin/env python3# -*- coding:utf-8 -*-# 批量测试端口号import sysimport telnetlibdef telnet(host, port): """ 测试端口号通不通 :return: "原创 2021-10-12 21:19:53 · 4992 阅读 · 4 评论 -
pip包管理器
pip包管理器pip常用命令pip/pip3更换国内镜像源1.mac和Linux版2.windows版pipenv换国内源1. 首先cd进虚拟目录2. 修改名字为“Pipfile”的文件的URL字段Python3系统解释器换源Windows下更换镜像源Linux下更换镜像源python自动生成运行环境依赖国内的其他镜像源pip常用命令#升级pippip install -U pip# 安装包pip install 包名# 卸载包pip ubinstall 包名#升级包pip ins原创 2021-10-08 19:46:38 · 736 阅读 · 0 评论 -
modbus学习笔记
modbus学习笔记minimalmobus库的api说明https://minimalmodbus.readthedocs.io/en/stable/安装minimalmobbus库pip install minimalmodbus学习笔记# -*- coding:utf-8 -*-"""modbus测试"""from time import sleepimport minimalmodbus# 创建一个实例,第一个参数是端口号,第二个参数9是modbus设备的地址(一个设原创 2021-07-11 00:16:47 · 1576 阅读 · 0 评论 -
python3实现数字转中文
数字转中文模块地址: https://pypi.org/project/cn2an/封装好的代码def 字符串中的数字转汉字(str_data): """ 将字符串中的数字转为汉字 :param str_data: 传入字符串 :return: 返回数字转成汉字后的字符串 """ return cn2an.transform(str_data, "an2cn")其他用法示例代码import cn2an# 在 low 模式(默认)下,数字转化为小原创 2021-06-28 10:50:23 · 2080 阅读 · 0 评论 -
Python获取汉字首字母
获取汉字首字母安装pypinyin模块一个专门把汉子转拼音的库pypinyin,直接导入这个库使用就行了pip install pypinyin示例代码from pypinyin import lazy_pinyin, Styledef 获取汉字首字母(str_data): """ 获取字符串的首字母 :param str_data: 字符串 :return: 返回首字母缩写(大写) """ 首字母缩写 = ''.j原创 2021-06-28 10:49:05 · 3373 阅读 · 0 评论 -
conda虚拟环境快速上手教程
conda虚拟环境conda常用命令python单环境经常会因为包冲突问题导致无法正常工作,用conda可以很好的隔离开发环境#升级全部库: conda upgrade --all#升级一个包 conda update packagename#安装包:conda install packagename#也可以安装多个包: conda installl numpy pandas scipy#安装固定版本的包:conda install numpy =1.10#移除一个包:c原创 2021-06-23 16:36:49 · 1767 阅读 · 1 评论 -
什么是单例模式?它有什么用?
单例模式单例模式的设计模式是什么?它有什么用?单例模式保证一个类仅有一个实例,同时这个类还必须提供一个访问该类的全局访问点。单例模式,新建多少个对象,内存地址都是一样的在程序运行期间保证类的实例只有1个,例如数据库连接单例模式能让程序使用内存急剧减少class C: __instance = None # 声明一个私有属性,为None,保存实例 # 重写默认__new__方法创建实例 def __new__(cls, *args, **kwargs):原创 2021-04-25 20:21:52 · 442 阅读 · 0 评论 -
python3面向对象的设计和实现
面向对象面向对象的设计和实现一、定义和实现 对象 可以直接对应现实世界里面的事物二、面向对象的设计(OOD)1、分析要解决的现实世界的问题2、定义出各种对象 代表现实世界的对象3、通过设计 对象之间的关系和交互行为来设计系统三、因为1、现实世界 其实就是各种对象 和对象之间的关系、交互行为2、现实世界:事物的时间a、物:对象、对象之间的关系(儿子、父亲;老板、员工)b、事:对象之间的交互(司机开车,厨师做饭)3、这种设计方式 更容易被人所理解和接受 类和实例1、首先,原创 2020-06-24 09:26:06 · 321 阅读 · 0 评论 -
python3 元组 tuple--讲义
4.元组 tupleTuple元组概念元组可以存储多个数据,数据不允许修改元组里可以存放任何类型的数据比如嵌套,元组,列表元组tuple是小括号( )tup1=(元素data,)tup1=tuple(元素data,)特性:不可修改str和tuple是不可变类型,修改需要重新赋值1)与列表的区别类似列表,但列表用[ ]标识,元组用()标识,并且列表元素可二次赋值,但元组元素不能。2)元组的创建创建空元组:tuple() 。元组特点:定义元组使⽤⼩括原创 2020-06-24 09:21:13 · 379 阅读 · 2 评论 -
python3.列表 list
3.列表 list列表和字典是可变类型List列表可以一次性存储多个数据,且可以为不同数据类型。列表list是中括号[ ]方括号[ ]定义:中括号中,数据以逗号隔开list=[]list1=list()只能使用这种方式创建空列表功能:可以存储不同类型的数据使用非常频繁,支持数字、字符、字符串甚至列表的集合结构。元素遍历:while和for都可以,一般用for列表拼接new_list=list1+list列表可以直接使用原创 2020-06-24 09:20:13 · 524 阅读 · 0 评论 -
python3转义字符
python转义字符(在行尾时)续行符\反斜杠符号’单引号"双引号\a响铃\b退格(Backspace)\e转义\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数,yy代表的字符,例如\o 12代表换行\xyy十六进制数,yy代表的字符,例如\x0a 代表换行\other - 其他的字符..原创 2020-06-22 11:39:26 · 1434 阅读 · 0 评论