专题:python
文章列表
-
用Python发一个优雅的朋友圈,1行代码搞定
今天再给大家分享一个:用Python发一个好看的朋友圈的代码。效果展示 最近很多P图软件实现了一个效果:把一张图片分成9张,如下图所示。 我们一起来看一下,如何用1行Python代码实现~ 想系统学习Python的朋友,可以领一个红包后,去买下面这本书。👇代码说明 实现这个功能的是第三方库:poimage,下载命令如下: pip install poimage下载以后,切割图片只需要下面这1行代码: import poimagepoimage.split4img(img_path=r"./imgs/icon2.jpg", output_path=r'.\output')参数说明: img_path:需要切割的图片,存放路径;output_path:切割后的图片,存放在哪里。
- 最完整Python文档生成工具测评:Sphinx vs MkDocs vs pdoc(2025版)
-
MkDocs安装步骤
安装MkDocs的核心步骤是通过pip安装Python包,需先确保系统已安装Python 或更高版本及pip工具,然后使用pip install mkdocs命令完成安装,并通过mkdocs new创建项目、mkdocs serve启动本地预览。 pip工具:pip是Python包管理工具,通常随Python自动安装。运行pip –version验证,若未安装可通过python get-pip.py脚本安装。 MkDocs安装步骤 基础安装: 在终端或命令提示符中执行命令:pip install mkdocs。此命令会下载并安装最新稳定版MkDocs。34 安装完成后,通过mkdocs --version验证是否成功,正常输出版本号(如mkdocs, version 1.2.0)即表示安装正确。12可选主题安装: MkDocs支持主题扩展,
-
【2025完整版】目前最全最细的Python全套教程(从入门到精通)全程干货
刚开始认真学习视频啦。从零开始去听视频学习,再简单也要一步一步去做。不能浮躁。 https://space.bilibili.com/397147184/favlist?fid=3504537884&ftype=create 【【2025完整版】绝对是目前最全最细的Python全套教程(从入门到精通)全程干货无废话,7天手把手带你入门Python,让你少走99%的弯路!】 https://www.bilibili.com/video/BV1rPn8z9EPS/?p=6&share_source=copy_web&vd_source=8f27bbb296a6b1642ad85c9374b6e648
-
python 处理留言笔记
还记得以前大学时候的学长老大,他让我学习编程,从一个简单的留言本开始尝试学习起来。这么多年过去,现在想学习python,目前从一个留言开始吧。 在Python中处理留言笔记,我们可以使用多种方法,具体取决于你的需求和数据的存储方式。以下是一些常见的方法和步骤: 1. 使用文件存储(文本文件或JSON) 你可以使用Python的内置函数来读取和写入文本文件。 写入留言: def write_note(filename, note): with open(filename, 'a', encoding='utf-8') as file: file.write(note + '\n')write_note('notes.txt', '这是一条新的留言。')读取留言: def read_notes(filename): with open(filename, '
-
如何在VSCode中格式化Python代码?black与autopep8对比
在vscode中格式化python代码最常用的方式是安装python扩展并配置black或autopep8。 安装python扩展; 在python环境中安装black或autopep8; 配置vscode设置,选择black或autopep8作为格式化工具,并可自定义参数; 触发格式化,可通过保存时自动格式化或手动快捷键执行。black强调自动化与统一风格,几乎不可配置,适合追求一致性和减少争论的团队;autopep8则更温和灵活,遵循pep 8规范,适合已有特定风格或需要逐步调整的项目。遇到问题时需检查环境安装、配置覆盖、语法错误及与其他工具的冲突,确保本地与团队格式化行为一致。 在VSCode中格式化Python代码,最常用的方式是借助Python扩展,并配置black或autopep8这样的第三方格式化工具。这些工具能够根据预设的规则,自动调整代码的排版、缩进和风格,极大提升代码
-
VSCode配置Python代码自动格式化:autopep8 使用指南
在VSCode中格式化Python代码时,我们有多种选择。本文将主要介绍autopep8的使用autopep8 专门为Python设计完全遵循PEP 8规范配置灵活,适合Python项目与Python生态系统深度集成 2.1 安装必要组件 安装VSCode扩展:Python (由Microsoft提供)安装autopep8: pip install autopep8 2.2 VSCode配置 打开VSCode的settings.json文件,添加以下配置: { "editor.formatOnSave": true, "[python]": { "editor.defaultFormatter": "ms-python.python", "editor.formatOnSave": true, "editor.formatOnType": true, "ed
-
Python Embeddable与Install的区别
在软件开发的过程中,Python 可以通过不同的方式被使用和集成。最常见的两种方式是 Embeddable Python 和 Install Python。这两者虽然都与 Python 的使用密切相关,但在具体实现和用途上却有显著的区别。本文将深入探讨这两种方式的定义、用途以及适用场景,并通过代码示例来帮助理解。 一、定义 1. 何为 Embeddable Python Embeddable Python 指的是可以嵌入到其他应用程序中的 Python 解释器。它允许开发者在C/C++等程序中嵌入 Python 代码,让应用程序能够利用 Python 的强大功能。通常采用 Python Embeddable Package 进行分发,这种包是轻量级的并专为嵌入式使用而设计。 2. 何为 Install Python Install Python 是指将整个 Python 解释器安装到系
-
python 三目运算的一个样例
今天看到的一个python三目运算的样例,代码如下: num = 0result ="正数" if num > 0 else ("零" if num == 0 else '奇数')这样一行 解决了if else里面的多行。不过复杂的语句不建议去用三目运算了,不然不好理解。
-
python中encode 和decode 编码与解码的最简单示例
python中encode 和decode 编码与解码的最简单示例: str="在信息化的时代,你能想到的都能做到,价值在哪里发倔"#编码str_encode = str.encode()print(str_encode)# print(str.encode())#解码print(str_encode.decode())输出结果如下: b’\xe5\x9c\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8c\x96\xe7\x9a\x84\xe6\x97\xb6\xe4\xbb\xa3\xef\xbc\x8c\xe4\xbd\xa0\xe8\x83\xbd\xe6\x83\xb3\xe5\x88\xb0\xe7\x9a\x84\xe9\x83\xbd\xe8\x83\xbd\xe5\x81\x9a\xe5\x88\xb0\xef\xbc\x8c\xe4\xbb\xb7\