python
文章平均质量分 54
zhaoxi_2021
这个作者很懒,什么都没留下…
展开
-
解决“No module named pip”问题
打开电脑的环境变量编辑器,在系统变量里面找到path,点击编辑,在后面添加上python的安装路径以及路径下的Scripts文件夹的路径。在安装过程中,勾选“Add Python to PATH”选项,将python.exe和pip.exe添加到环境变量中。在使用Python的pip工具时,可能会遇到“No module named pip”的错误。如果当前Python安装的版本过高或过低,也可能会导致“No module named pip”问题。方法二:使用get-pip.py安装pip。原创 2024-06-14 14:03:54 · 200 阅读 · 0 评论 -
python标准库pathlib
python标准库pathlib转载 2023-07-04 17:14:32 · 340 阅读 · 0 评论 -
Python os和os.path模块详情
Python os和os.path模块详情原创 2023-03-09 17:06:34 · 175 阅读 · 0 评论 -
requests 库简介
Python的requests库原创 2023-02-22 18:09:31 · 1800 阅读 · 0 评论 -
python 枚举(enum)
python原创 2023-01-03 17:05:45 · 3190 阅读 · 0 评论 -
sys.platform作用
sys.platform作用原创 2022-11-22 09:46:52 · 348 阅读 · 0 评论 -
Python项目第三方库安装_pip freeze命令
Python项目第三方库安装_pip freeze命令原创 2022-11-16 22:38:12 · 1991 阅读 · 0 评论 -
StringIO
StringIO原创 2022-11-01 20:06:05 · 401 阅读 · 0 评论 -
python笔记:包和模块
python笔记:包和模块原创 2022-10-28 16:14:44 · 106 阅读 · 0 评论 -
python中的getter与setter
python中的getter与setter原创 2022-10-26 13:56:59 · 481 阅读 · 0 评论 -
Python 批量删除文件指定行内容
import os# delete_lines(源文件夹,目标文件夹,删除的起始行,删除的终止行)def delete_lines(source,target,begin,end): for root,dirs,files in os.walk(source): for file in files: f1=open(os.path.join(root,file),"rb") # 打开源文件 f2=open(os.path...转载 2022-05-26 09:51:05 · 1456 阅读 · 0 评论 -
Python调用钉钉机器人推送消息
1.创建钉钉机器人 群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步; 进入一个钉钉群,点击右上角的“群设置”进入群设置页面; 选择群机器人点击进入,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群,如果需要的话,可以为机器人设置一个头像。点击"完成添加",完成后会生成Hook地址,点击“复制”按钮,即可获得这个机器人对应的Webhook地址; 也可以对群机器人进行添加、编辑和删除的操...原创 2022-03-18 15:25:56 · 1716 阅读 · 0 评论 -
python执行系统命令的方法:subprocess
适用于Python3subprocess可以执行shell命令的相关模块和函数有:os.system os.spawnos.popen –废弃popen2.* –废弃commands.* –废弃,3.x中被移除例子基本用法和commands模块类似,只是没有getstatus对象>>> subprocess.getstatusoutput('pwd')(0, '/home/ronny')>>> subprocess.getoutp原创 2022-03-17 19:50:12 · 2136 阅读 · 0 评论 -
为什么要同时使用os.path.abspath和os.path.realpath?
在多个开源项目中,我看到人们确实os.path.abspath(os.path.realpath(__file__))在获取当前文件的绝对路径。但是,我发现os.path.abspath(__file__)并os.path.realpath(__file__)产生相同的结果。os.path.abspath(os.path.realpath(__file__))似乎有点多余。人们使用它是有原因的吗?os.path.realpath在支持它们的操作系统上取消引用符号链接,返回path的真实路径,不.原创 2022-03-17 11:15:33 · 1141 阅读 · 0 评论 -
os.getcwd()与os.path.dirname(os.path.realpath(__file__))区别
目前用的是Python的os.getcwd()方法,但我一位朋友给出的是os.path.dirname(os.path.realpath(__file__))那么,这两种方式到底有什么本质区别?博主通过具体的实验来进行解释。先给出2个目录的结构:(1)PycharmProjects/pythonLearn/dir/dir2/getRootPath.py(2)PycharmProjects/pythonLearn/getPath.py【1】那我们先看看第一个PycharmPro转载 2022-03-17 10:56:15 · 409 阅读 · 0 评论 -
requests之session会话管理
session会话管理1.如何理解http协议里的无状态2.为什么用到cookie3.为什么要用到会话管理?4.手动传入cookie5.session会话管理1.如何理解http协议里的无状态比如商场购物车,你把东西放到购物车,如果http协议的话,刷新页面,购物车就为空了简单理解就是http刷新后就不会记得你之前做了什么2.为什么用到cookieweb2.0交互时代,所以就引用cookie和seesion来记录状态,比如登录3.为什么要用到会话管理?如果很多个接口都原创 2022-02-25 18:24:23 · 564 阅读 · 0 评论 -
Python 函数后带箭头 (->)
Python 3 -> 是函数注释的一部分,表示函数返回值的类型。def useful_function(x) -> int: # Useful code, using x, here return x原创 2022-02-24 19:54:29 · 1323 阅读 · 0 评论 -
__all__的作用
设置可被其他文件import的变量或函数。一般的格式为__all__ = string的list,例如A.py文件中有__all__ = ['var1', 'var3', 'function2']var1 = 2var2 = 4var3 = 6def function1(): print('function1')def function2(): print('function2')当from A import *时,只有var1,var3和function2可被导原创 2022-02-24 12:08:34 · 502 阅读 · 0 评论 -
在 Python 中生成 AST
在 Python 的底层实现中已经包含了源码到 AST 到 CodeObject 的转换过程,实际上 Python 也提供了一组工具,帮助我们直接控制 AST,如果熟练掌握的话,可以实现一些很有意思的魔法。从源码到 ASTPython 已经内置了 ast 模块,可以直接从源码生成 AST,另外还有一组工具可以对 AST 做一些调整。首先从最基本的开始,从源码获得 AST 对象。ast.parse(source, filename='<unknown>', mode='exec',原创 2022-02-18 10:45:55 · 1723 阅读 · 0 评论 -
python中repr与codecs的使用(转义字符转义功能的取消与恢复)
注意一点:所见并非所得:比如:>>> x = r'((function(){var a\x3d2368684709;var b\x3d707691395;return 425382+\x27.\x27+(a+b)})());'>>> x'((function(){var a\\x3d2368684709;var b\\x3d707691395;return 425382+\\x27.\\x27+(a+b)})());'>>> print..转载 2022-02-18 10:35:04 · 2229 阅读 · 1 评论