
Python
文章平均质量分 69
薇远镖局
态度决定一切!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python re模块 详解
re 模块是 Python 中用于处理正则表达式的标准库。正则表达式是一种强大的字符串匹配和处理工具,可以用来查找、替换、分割字符串等。下面是 re 模块的详细介绍,包括常用函数和方法。原创 2024-11-16 22:06:37 · 1229 阅读 · 0 评论 -
python subprocess.run 详解
subprocess.run 提供了一种灵活且强大的方式来执行子进程,并且可以通过各种参数来控制子进程的行为和处理其输出。通过合理使用这些参数,可以满足大多数子进程管理的需求。原创 2024-11-16 21:36:41 · 5367 阅读 · 0 评论 -
python logging模块 详解
Python 的 logging 模块提供了灵活且强大的日志记录功能,适用于各种规模的应用程序。通过合理配置 Logger、Handler 和 Formatter,可以满足不同的日志记录需求。原创 2024-11-16 20:21:59 · 1093 阅读 · 0 评论 -
python class(类)在多文件的应用
在大型项目中,通常会将代码分成多个文件,以便更好地组织和管理代码。Python 提供了模块和包的概念,可以帮助我们实现这一点。下面是一个简单的示例,展示如何在多个文件中使用 Python 类。原创 2024-11-16 16:58:15 · 626 阅读 · 0 评论 -
python 类(class) 详解
在 Python 中,使用 class 关键字来定义一个类。类名通常使用大写字母开头的驼峰命名法。pass # 占位符,表示什么都不做Python 类是面向对象编程的基础,通过类可以创建对象,定义对象的属性和行为,实现代码的重用和组织。通过继承、多态等特性,可以构建复杂的系统。理解和掌握类的概念和用法是学习 Python 编程的重要一步。原创 2024-11-16 16:54:04 · 1220 阅读 · 0 评论 -
python os.path.dirname(path) 详解
dirname 是一个用于处理文件路径的 Python 函数,通常用于获取给定路径的目录部分。它是 os.path 模块中的一部分。下面是对 dirname 函数的详细解释和使用示例。首先,你需要导入 os 模块,因为 dirname 是 os.path 模块的一部分。2、函数定义2.1、参数path:一个字符串,表示文件或目录的路径。2.2、返回值返回路径中的目录部分,不包括文件名。如果路径中没有目录部分,则返回空字符串。2.3、示例3、注意事项os.path.d原创 2024-11-15 22:41:19 · 2569 阅读 · 1 评论 -
python makedirs() 详解
在 Python 中,os.makedirs() 函数用于递归地创建目录。也就是说,它不仅会创建指定的目录,还会创建任何必要的父目录。这个函数在处理需要创建多级目录结构时非常有用。原创 2024-11-15 22:34:36 · 955 阅读 · 0 评论 -
python endswith()(判断字符串是否以指定的后缀结尾)详解
在 Python 中,endswith() 方法用于判断字符串是否以指定的后缀结尾。它返回一个布尔值:如果字符串以指定的后缀结尾,则返回 True,否则返回 False。原创 2024-11-15 22:20:43 · 1102 阅读 · 0 评论 -
python os.path.basename(获取路径中的文件名部分) 详解
是 Python 的 os 模块中的一个函数,用于获取路径中的文件名部分。它会去掉路径中的目录部分,只返回最后的文件名或目录名。原创 2024-11-15 22:04:36 · 2327 阅读 · 0 评论 -
python json详解
Python 的 json 模块提供了强大的功能来处理 JSON 数据。通过 json.dump() 和 json.dumps(),你可以将 Python 对象序列化为 JSON 格式;通过 json.load() 和 json.loads(),你可以将 JSON 数据反序列化为 Python 对象。利用这些功能,你可以轻松地在 Python 程序中处理 JSON 数据。原创 2024-11-15 21:43:55 · 1000 阅读 · 0 评论 -
python strip() 详解
strip() 是 Python 字符串方法之一,用于移除字符串开头和结尾的空白字符(包括空格、制表符、换行符等)或指定字符。它不会影响字符串中间的空白字符。原创 2024-11-15 16:00:48 · 1988 阅读 · 0 评论 -
绝对路径和相对路径的区别
绝对路径和相对路径各有其用途和优缺点。绝对路径提供了文件或目录的唯一位置,而相对路径则更为简洁和灵活,适合在当前工作目录附近的文件操作。根据具体需求选择合适的路径类型,可以提高代码的可读性和可维护性。原创 2024-11-14 22:16:29 · 554 阅读 · 0 评论 -
python os.path.join 详解
os.path.join 是一个非常有用的函数,可以帮助你轻松地构建跨平台的文件路径。通过使用它,你可以确保你的代码在不同的操作系统上都能正确运行。原创 2024-11-14 22:12:06 · 1098 阅读 · 0 评论 -
python os.walk 详解
os.walk 是 Python 标准库 os 模块中的一个函数,用于生成目录树下的所有文件名。它是一个非常有用的工具,特别是在需要递归遍历目录结构时。下面是对 os.walk 的详细解释和使用示例。原创 2024-11-14 21:51:21 · 771 阅读 · 0 评论 -
Python ctypes模块 详解
c_int:表示 C 的 int 类型c_double:表示 C 的 double 类型c_char_p:表示 C 的 char * 类型(字符串)c_void_p:表示 C 的 void * 类型(通用指针)ctypes 是一个强大的工具,可以让你在 Python 中调用 C 函数和使用 C 数据类型。通过 ctypes,你可以轻松地与现有的 C 库进行交互,从而扩展 Python 的功能。原创 2024-11-14 20:48:29 · 771 阅读 · 0 评论 -
python 字典 详解
可以使用大括号 {} 或者 dict() 函数来创建字典。原创 2024-11-14 20:32:06 · 392 阅读 · 0 评论 -
Python 之进阶语法:with...as...
是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把 try,except 和finally 关键字和资源分配释放相关代码统统去掉,简化try...except...finlally的处理流程。我们发现,一旦跳入了某条except语句,就会执行相应的异常处理方法(block),执行完毕就会结束。–>发现B错误,开始寻找匹配B的异常处理方法,发现A,跳过,发现except others(即except:),执行exc other block。所谓的表达式,就是错误的定义。原创 2024-10-07 21:14:35 · 1829 阅读 · 0 评论 -
“sudo pip:找不到命令” 怎么解决
2:然后根据python版本下载相应的pip。(不同版本的python改变后面数字就行)3:下载完成后再对pip进行一个升级。1:先检查python版本。原创 2024-01-12 20:52:39 · 2204 阅读 · 0 评论 -
Python3:函数的参数【PythonNotes_20210429】
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。位置参数我们先写一个计算x2的函数:def power(x): return x * x对转载 2021-04-29 09:24:38 · 247 阅读 · 0 评论 -
Python3 函数定义【PythonNotes_20210428】
定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:# -*- coding: utf-8 -*-def my_abs(x): if x >= 0: return x else: return -x空函数如果想定义一个什么事也不做的空函数,可以用pass语句:de...原创 2021-04-28 11:34:34 · 191 阅读 · 0 评论 -
手把手的教你安装PyCharm --Pycharm安装详细教程(非常详细,非常实用)【PythonNotes_20210428】
简介Jetbrains家族和Pycharm版本划分:pycharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJ IDEA)、JavaScript编辑器(WebStorm)、PHP编辑器(PHPStorm)、Ruby编辑器(RubyMine)、C和C++编辑器(CLion)、.Net编辑器(Rider)、iOS/macOS编辑器(AppCode)等。pycharm现在在官网[https://www.jetbrains.com/转载 2021-04-13 18:54:12 · 2067 阅读 · 0 评论 -
手把手的教你安装PyCharm --Pycharm安装详细教程(非常详细,非常实用)【PythonNotes_20210428】
简介Jetbrains家族和Pycharm版本划分:pycharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJ IDEA)、JavaScript编辑器(WebStorm)、PHP编辑器(PHPStorm)、Ruby编辑器(RubyMine)、C和C++编辑器(CLion)、.Net编辑器(Rider)、iOS/macOS编辑器(AppCode)等。pycharm现在在官网[https://www.jetbrains.com/转载 2021-04-13 18:50:39 · 2340 阅读 · 0 评论 -
在Windows上安装pycharm教程【PythonNotes_20210428】
pycharm是一款功能强大的python编辑器,具有跨平台性,鉴于目前最新版pycharm使用教程较少,为了节约大家摸索此IDE的时间,来介绍一下pycharm在windows下是如何安装的。这是PyCharm的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows进入该网站后,我们会看到如下界面professional表示专业版,community是社区版,推荐安装社区版,因为是免费使用的。1、当下载好以后,点击转载 2021-04-13 18:43:33 · 299 阅读 · 0 评论