python
文章平均质量分 66
一位代码
这个作者很懒,什么都没留下…
展开
-
python | 2行命令解决pip模块不存在问题
执行 pip 更新命令时,有出现失败或警告,然后再次执行pip命令报错pip模块不存在,可直接按顺序执行以下2条命令,即可完成pip修复。原创 2024-09-13 16:00:00 · 582 阅读 · 0 评论 -
python | 字符串字母大小写转换方法
字符串中字母格式常见判断及转换方法原创 2024-09-07 17:44:21 · 515 阅读 · 0 评论 -
python | 图片转换为 pdf 实现方法
单张或多张图片转换为 pdf ,并统一 pdf 尺寸为 A4 大小。原创 2024-08-21 21:48:18 · 1074 阅读 · 0 评论 -
python | 字符串编码问题怎么破
python字符串常见两种类型:str和 bytes类型。str表示Unicode字符,bytes表示二进制数据。两者之间转换使用:encode()和decode()方法。原创 2024-08-20 22:32:24 · 760 阅读 · 0 评论 -
python I 嵌套列表的多种展开方法
python中,如何将嵌套列表展开形成一个列表。原创 2024-07-31 21:00:00 · 348 阅读 · 0 评论 -
python | 简易版: pdf 转换为 word 方法
简易版python将pdf转换为word方法——主打一个免费简单实用。原创 2023-11-29 17:10:04 · 1083 阅读 · 1 评论 -
python—openpyxl操作excel详解
openpyxl属于第三方模块,在python中用来处理excel文件。可以对excel进行的操作有:读写、修改、调整样式及插入图片等。但只能用来处理【 .xlsx】 后缀的excel文件。原创 2023-10-24 21:00:31 · 8785 阅读 · 1 评论 -
python-保留小数位数的3种方法
在python实际运用中,需要对小数位数进行截取保留。以下是,python保留小数点位数的3种方法。原创 2023-09-17 16:00:43 · 5788 阅读 · 0 评论 -
python-字符串去掉空格的常见方法
去掉字符串的全部空格、字符串连续空格保留一个等,都需要结合其他的方法来实现。以下简单归纳了去除字符串空格的3种应用场景及相应处理方法,可供参考。原创 2023-09-18 21:16:00 · 4349 阅读 · 0 评论 -
python | 将pdf文件转换为图片,这一招就够了
pdfplumber 将 pdf 转换为图片的使用方法很简单,代码也不复杂。可能较为麻烦的就是,对本地环境有一定的要求,需要安装和配置。原创 2023-08-28 09:23:23 · 5772 阅读 · 0 评论 -
python——json、字典的区别及相互转换方法
python中,json与字典(dict)之间的区别,及相互转换。原创 2023-08-19 17:56:01 · 5049 阅读 · 2 评论 -
python | 巧用字典get方法实现词频统计、关系映射
python字典内置很多函数和方法,其中get()方法是最基础、常见的查询方法,可灵活运用于多个场景。原创 2022-08-11 21:01:41 · 2668 阅读 · 0 评论 -
python- 工作/休息/调休日怎么精准判断
python的第三方模块chinesecalendar,提供了判断工作日、休息日、节假日的方法。不仅可以判断法定节假日,还可以返回节假日的名称,对调休日也可以做出判断,十分好用。如,打印出2022年5月1日-2022年5月31,是工作日的日期;打印出2022年5月1日-2022年5月31,是休息日的日期。...原创 2022-08-02 21:57:30 · 5685 阅读 · 0 评论 -
python-非标准格式json文件读取报错解决办法
报错如下:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 2 column 1 (char 2)原创 2022-06-05 16:58:25 · 3944 阅读 · 0 评论 -
python提取pdf表格数据并保存到excel中
pdfplumber操作pdf文件python开源库pdfplumber,可以较为方便地获取pdf的各种信息,包含pdf的基本信息(作者、创建时间、修改时间…)及表格、文本、图片等信息,基本可以满足较为简单的格式转换功能。一、pdfplumber安装及导入跟其他包一样,支持使用pip安装,安装命令:pip install pdfplumber安装成功后,可直接用import导入,导入命令:import pdfplumber二、pdfplumber基础使用1、基础知识(1)pdfplu原创 2022-04-16 08:56:17 · 6954 阅读 · 8 评论 -
python字典排序方法
字典是“键-值对”的无序可变序列在实际运用中,对字典进行排序是一个比较常见的操作,主要用到了python内置函数sorted(),该函数可以对所有可迭代的对象进行排序操作。语法(python3):sorted(iterable, key=None,reverse=False)参数说明:iterable:可迭代对象,即可以用for循环进行迭代的对象;key:主要是用来进行比较的元素,只有一个参数,具体的函数参数取自于可迭代对象中,用来指定可迭代对象中的一个元素来进行排序;reverse:排序规原创 2022-01-16 17:42:46 · 83744 阅读 · 13 评论 -
python汉字简繁体转换方法
python的zhconv库提供了基于MediaWiki词汇表的最大正向匹配简繁体转换,pyhton2和python3都支持,可以满足简单的转换需求。以下总结了zhconv从安装到使用的方法(python3)。一、zhconv安装zhconv库直接使用pip就可以安装,安装命令:pip install zhconv二、zhconv使用方法zhconv支持以下地区词的转换:zh-cn 大陆简体zh-sg 马新简体(马来西亚和新加坡使用的简体汉字)zh-tw 台灣正體(台湾正体)zh-h原创 2022-01-13 09:15:34 · 7842 阅读 · 1 评论 -
python纯数字列表转换成字符串问题
Python中的join()函数用来将一个序列中所有元素,按指定的分隔符组合成新的字符串。常用来将列表、元组、字典类型数据转换成字符串使用语法:’sep’.join(seq)参数说明:sep:指定分隔符,可以为空。seq:需要连接的元素序列,可以是列表、元组、字典。返回值:按指定分隔符组合成的新字符串将列表转换成字符串(python3)实例1:列表元素全是字符串数据类型# 将元素全为字符串数据类型的列表转换成字符串a = ['1', '2', '3', 'abc', 'def']pri原创 2022-01-09 22:10:50 · 2350 阅读 · 0 评论 -
使用pip安装python库时报错
错误提示:Suggestion [3,General]: 找不到命令 pip,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\pip”。有关详细信息,请参阅 “get-help about_Command_Precedence”。解决办法1:将原来命令:pip install lxml改为:.\pip install lxml解决办法2:配置环境变量出现上面错误,可以通过给python配置环境变量来解决。win原创 2022-01-08 18:02:29 · 5049 阅读 · 0 评论 -
python创建字典的常见方法
python字典以“键-值对”形式存在,所有的元素放在一对大括号“{}”中;字典中的“键”是不允许重复,“值”是可以重复的。以下总结了3种字典的构建方法一、直接赋值法使用=将一个字典赋值给一个变量,即可以创建一个字典变量。# # 直接赋值a = {}b = {'a': 1, 2: 'a', 1: 2, "b": 1, '''c''': 1}print('空字典:', a, type(a))print('字典b:', b, type(b))空字典:{} <class ‘dict’&原创 2022-01-04 07:15:00 · 16272 阅读 · 2 评论 -
python列表反转的4种方法
在某些应用中可能需要将列表元素进行逆序排列,也就是所有的元素位置反转。以下总结了python列表常见的4种反转方法:一、列表对象的reverse()方法语法:列表名.reverse()该方法没有返回值,将列表中的所有元素进行原地逆序# reverse()方法a = [1, 2, 3, 4, 5, 6, 7, 'abc', 'def']a.reverse()print('列表反转结果:', a)列表反转结果:[‘def’, ‘abc’, 7, 6, 5, 4, 3, 2, 1]二、内置r原创 2022-01-01 09:03:50 · 55454 阅读 · 2 评论 -
python一句代码生成26个英文字母
python生成26个大小写英文字母实现代码:# 生成26个英文字母char_dx = [chr(i) for i in range(65, 91)]char_xx = [chr(i) for i in range(97, 123)]print('26个大写字母:', char_dx)print('26个小写字母:', char_xx)结果:原理:上面实现方法,主要用到了python的内置函数:chr() 函数chr()和ord()函数,是配对使用的,详细用法如下:1、chr()函原创 2021-12-30 15:54:40 · 11466 阅读 · 0 评论 -
python内置csv模块读写csv文件
CSV文件,是一种常用的文本格式,因为其格式简单、兼容性好,被广泛使用,特别是用于程序之间转换数据。python也内置了csv模块,用来读写csv文件。一、csv模块写入数据语法:writer(csvfile, dialect=‘excel’,**fmtparams)csvfile:文件对象dialect:编码风格,默认为是excel,也就是用逗号(,)分隔,一般不去更改它。**fmtparams:dialect格式参数,有delimter(分隔符,默认为逗号)实例1:最简单的不加任何参数,直原创 2021-12-29 08:45:00 · 960 阅读 · 0 评论 -
python占位符%s%d%f
%占位符是python程序中,经常会用到的一种占位方式。其作用是替后面的变量值占一个位置例如,格式化输出九九乘法表,就用到了%占位符# 九九乘法表print('九九乘法表')for i in range(1, 11): for j in range(1, i + 1): print('%dx%d=%d\t' % (j, i, j * i), end="") print("")结果:上面用到了%d整数(int)占位符python程序中常用的%占位符1、%s,原创 2021-12-28 09:21:53 · 42792 阅读 · 2 评论 -
python正则如何匹配中文汉字
正则表达式匹配中文汉字,在实际应用中十分常见。比如:爬虫网页文本提取、验证用户输入标准等。以下面文本字符串为例,匹配出astr这个字符串中的所有汉字。import reastr = '''aaaaa何时when 杖尔看see南雪snow,我me与梅花plum blossom两白头'''下面介绍两种方法(本文环境为python3)一、使用Unicode编码来匹配中文常见的中文Unicode编码范围:\u4e00-\u9fa5实现匹配代码:re.findall(’[\u4e00-\u9fa5]原创 2021-12-27 07:54:51 · 35651 阅读 · 0 评论 -
python列表常见的5种去重方法
列表去重在python面试和实际运用中,十分常见,也是最基础的重点知识。以下总结了5种常见的列表去重方法一、使用for循环实现列表去重此方法去重后,原顺序保持不变。# for循环实现列表去重list1 = ['a', 'b', 1, 3, 9, 9, 'a']list2 = []for l1 in list1: if l1 not in list2: list2.append(l1)print(list2)结果:[‘a’, ‘b’, 1, 3, 9]二、使用列表原创 2021-12-26 15:29:40 · 27914 阅读 · 5 评论