Python
文章平均质量分 74
《Python》专栏,带您深入Python编程世界。解锁数据分析、Web开发、人工智能等无限潜力。清晰示例和实际应用,助您掌握核心概念,提升编程技能。从今天开始,发掘Python的无限可能性!
陌北v1
深度学习,NLP自然语言处理,信息抽取,目标检测,图像识别,智能推荐,数据采集,物联网,微服务,高并发,AI项目落地,Python,Golang,PHP
展开
-
python多线程简单示例
Python的多线程可以帮助你在同一个进程中运行多个线程(即任务),这样可以在执行IO密集型或高延迟的操作时提高程序的效率。下面是一个简单的Python多线程教程。原创 2024-04-02 10:44:42 · 382 阅读 · 0 评论 -
frp新版toml配置
从frpv0.52.0版本开始,frp 将TOML作为配置文件格式。INI 格式已被弃用,并将在未来的发布中移除。因此,frp v0.52.0 及更高版本的配置文件默认为TOML格式。原创 2024-02-07 10:47:02 · 4705 阅读 · 2 评论 -
flask+gunicorn+nginx
安装gunicorn启动服务常用参数:修改nginx配置原创 2022-07-05 18:01:51 · 619 阅读 · 0 评论 -
Nginx+uWSGI+Flask服务部署
安装uWSGI创建和配置 uwsgi 配置文件 uwsgi.ini:启动服务修改nginx配置文件nginx.conf ,将原来默认内容删掉,添加如下:常用命令原创 2022-07-01 16:12:58 · 701 阅读 · 0 评论 -
从第一个Python爬虫开始
Python在编写Web爬虫方面非常受欢迎,因为它具有许多适用于爬取Web数据的库和工具。以下是一些使用Python编写Web爬虫的原因:易于学习和使用:Python是一种简单易学的编程语言,因此很容易使用它编写爬虫。Python有很多易于理解的文档和教程,也有广泛的社区支持。处理HTML和XML等Web数据格式的库:Python具有许多用于处理HTML、XML和其他Web数据格式的库和工具。例如,BeautifulSoup和lxml等库可以轻松解析HTML和XML文档,并提取所需的数据。原创 2022-08-13 14:09:55 · 332 阅读 · 0 评论 -
python爬虫实例1:获取一个网页的列表数据
在实际爬取网页时,通常需要根据具体的网站进行调整,以便让服务器认为我们是一个正常的浏览器请求。需要注意的是,不同的网站可能需要不同的请求头,因此在编写爬虫时,需要根据具体的情况进行调整。在使用 Python 进行爬虫时,需要根据网站的具体编码方式来正确解析网页内容,以便正确地获取到网页的标题、正文内容和所有链接等信息。解析了这个网页的 HTML 内容,并使用一些方法获取了网页的标题、正文内容和所有链接列表。发送请求时,传入了该请求头信息,服务器就会认为我们是一个正常的浏览器请求,从而返回响应内容。原创 2022-08-31 16:40:05 · 3722 阅读 · 0 评论 -
python一行命令开启web服务
当您在终端中运行此命令时,Python 启动服务器并打印出一条消息,指示它正在端口 8080 上提供服务。然后,您可以打开 Web 浏览器并导航到 “http://localhost:8080”,以查看目录的内容。请注意,这只是一个简单的 HTTP 服务器,不适合在生产环境中使用。如果您需要更高级的功能,如处理动态内容或管理会话等,则需要使用更为强大的 Web 框架,如 Flask 或 Django。命令是一个简单、快捷的方式,可以在本地启动一个 HTTP 服务器,从当前目录中提供文件。原创 2022-09-09 16:29:30 · 4271 阅读 · 0 评论 -
Termux安装python
总的来说,Python在Termux中可以用于各种常规和高级编程任务和应用场景,提供了完整的Python环境和支持库,使得在移动设备上进行Python编程和开发变得更加便捷和可行。访问和操作Android系统:使用Python,在Termux中您可以访问和操作Android系统,包括文件和文件夹、系统设置、网络等各种资源和功能。编写和运行Python脚本:您可以在Termux中使用Python编写和运行脚本,包括文本处理、数据分析、网络爬虫、图像处理等各种应用场景。程序将打印网站首页的标题。原创 2022-09-15 08:50:17 · 7981 阅读 · 3 评论 -
python中常用的字符串函数
Python 中有许多内置的字符串函数,可以帮助我们对字符串进行处理。原创 2023-01-03 13:17:38 · 823 阅读 · 0 评论 -
python之字符串分割
`str.split()` 是 Python 中字符串类型的一个方法,可以用来将字符串按照指定的分隔符分割成多个子字符串。原创 2023-01-05 15:34:13 · 38299 阅读 · 0 评论 -
python常用字符串拼接方法
在Python中,字符串是一种基本数据类型,用于表示一段文本。一种常见的字符串拼接方法是使用字符串格式化。使用格式化字符串语法,可以在字符串中包含占位符,并使用类似于。主要通过字符串中的花括号{},来识别替换字段,从而完成字符串的格式化。这些方法都可以用来拼接字符串,您可以根据自己的需要选择使用哪种方法。b、d、o、x 分别是二进制、十进制、八进制、十六进制。号后面带填充的字符,只能是一个字符,不指定则默认是用。来拼接字符串,这样可以比较快的拼接字符串。分别是居中、左对齐、右对齐,后面带宽度,原创 2023-01-07 09:42:52 · 3166 阅读 · 0 评论 -
python之list列表操作
在Python中,list是一种基本的数据结构,它允许你存储一系列的元素,并且可以根据需要添加、删除或修改这些元素。List的元素可以是不同的数据类型,如整数、字符串、布尔值等。原创 2023-02-24 18:49:52 · 4352 阅读 · 0 评论 -
学习python之——python入门
Python 是一种高级编程语言,它是一种解释型语言,有着丰富的库和大量的第三方模块,能够用于许多不同的编程任务。无论你是想要学习 Python 进行 Web 开发,还是想用它来进行数据分析和科学计算,Python 都是一个很好的选择。库是一个包含许多模块的集合,而模块则是一个包含函数、变量和其他代码的文件。在 Python 中,你可以定义自己的函数,也可以使用 Python 自带的函数。这些概念和术语都是 Python 编程中的重要内容,在你学习 Python 的过程中,要多加练习,巩固所学的知识。原创 2023-01-05 15:07:54 · 327 阅读 · 0 评论 -
python字典(Dictionary)操作
字典(Dictionary)是Python中的一种数据类型,用于存储键值对(key-value pair)。字典使用大括号{}定义,每个键值对使用冒号分隔,不同的键值对使用逗号分隔。在这个例子中,my_dict是一个字典,其中包含了三个键值对,分别是name: Tomage: 18和score: 90。原创 2023-02-28 08:43:04 · 562 阅读 · 0 评论 -
Python编程语言:赋予你编程之翼的绝佳选择
编程语言是现代技术世界的基石,不仅影响着软件开发和技术创新的方向,还直接关乎开发者的工作效率和应用程序的性能。在众多编程语言中,Python作为一种引人注目的编程语言,凭借其独特的特点和广泛的应用领域,逐渐崭露头角,成为众多开发者的心头好。本文将围绕Python这一备受瞩目的编程语言展开讨论,探究它的优劣、适用场景以及未来的发展趋势。我们将从编程语言的优劣评选标准出发,分析易用性、执行效率、语言功能特性、工具生态环境以及开发者社区等方面的因素。原创 2023-06-20 17:47:19 · 332 阅读 · 0 评论 -
linux安装miniconda
2.6 如果你不希望在启动时自动激活 conda 的基础环境,你可以设置。2.1 执行以下命令进行安装,并按照提示操作,直到安装完成。2.4 是否初始化Miniconda3,输入yes。2.5 出现以下字样,即为安装完成。2.3 指定安装路径,回车默认。2.2 一直按回车键,直到出现。2.7 查看conda 版本。原创 2023-08-18 07:00:00 · 2061 阅读 · 2 评论 -
Python错误处理指南:优雅应对异常情况
当编写Python代码时,错误处理是一个重要的方面,它可以确保您的程序在出现异常情况时能够以一种有序的方式进行处理。这个教程将介绍Python中的错误处理技术,以及如何使用try、except、else和finally来处理异常。我们还将讨论一些常见的错误类型和如何自定义异常。原创 2023-09-20 09:30:12 · 542 阅读 · 0 评论 -
Python入门指南:探索无限可能的编程世界
我选择了一个有良好口碑和适合初学者的Python教程,并开始跟随其中的指导进行学习。这些社区不仅提供了解决问题的途径,还让我接触到各种不同的编程项目和想法,激发了我的创造力和学习动力。总之,学习Python需要一定的时间和努力,但是通过良好的学习方法、实践和持续学习,你一定能够快速入门并逐渐掌握Python编程技能。除了在线教程,我还购买了一些Python的书籍,以便深入了解该语言的概念和技术。这些资源为我提供了一个全面的学习平台,帮助我逐步掌握Python的基础知识和编程技巧。原创 2023-05-24 15:02:50 · 683 阅读 · 0 评论 -
python之迭代器和生成器
生成器和迭代器是Python中非常重要的概念,可以帮助我们更加高效、灵活地处理数据,并且在内存占用和性能方面也具有很大优势。下面是一些使用生成器和迭代器的常见场景:读取大型数据集:如果需要处理非常大的数据集,直接读取到内存中会导致程序崩溃或运行缓慢。此时,可以使用生成器和迭代器来逐行读取数据,只在需要时才将数据加载到内存中进行处理。迭代操作:对于一个序列或集合中的每个元素进行操作时,使用生成器和迭代器可以避免创建一个新的列表或集合,从而节省内存占用和提高运行效率。原创 2023-04-18 10:00:50 · 436 阅读 · 0 评论 -
python之jieba分词库使用
jieba库是一款开源的中文分词工具,能够将中文文本切分成词语。使用和可在程序中动态修改词典。如果有一个包含自定义词语的文件,可以使用方法加载该文件,并将其中的词语加入到词典中。本教程介绍了Python中jieba库的基本使用方法和常用功能,包括分词基础、自定义词典、关键词提取、词性标注、并行分词和Tokenize接口。通过学习和掌握这些功能,你可以在中文文本处理中灵活应用jieba库,实现有效的分词、关键词提取和词性标注等任务。原创 2023-06-25 09:53:03 · 14238 阅读 · 0 评论 -
python之正则表达式
使用贪婪匹配或非贪婪匹配取决于具体的匹配需求。需要注意的是,非贪婪匹配可能会导致匹配结果不符合预期,因此在使用时需要谨慎评估和调整。通过这些方法和属性,你可以轻松地提取匹配结果中感兴趣的部分,进行进一步的处理和操作。请注意,在使用这些方法之前,确保匹配结果不是 None,即有匹配成功的结果。然而,在某些情况下,我们可能需要非贪婪匹配,也称为最小匹配。在正则表达式中,贪婪匹配和非贪婪匹配是指匹配模式的匹配方式。,贪婪匹配会尽可能匹配更多的字符,结果是整个字符串被匹配为。,贪婪匹配会匹配整个字符串,结果是。原创 2023-06-15 15:42:04 · 3826 阅读 · 1 评论 -
Python之Gradio简单使用
Gradio是一个Python库,用于构建快速的Web界面,以便于使用机器学习模型进行实时演示和交互。使用Gradio,您可以轻松地将机器学习模型封装为交互式应用程序,无需编写任何前端代码。原创 2023-06-07 09:52:23 · 10127 阅读 · 0 评论 -
教你用python的Streamlit库制作可视化网页应用
Streamlit 是一个非常灵活和易于使用的工具,可以帮助你创建出强大的交互式应用程序。除了上述组件和功能,Streamlit 社区也提供了许多第三方扩展和插件,可以进一步增强你的应用程序的功能和外观。这只是一个简单的示例,Streamlit 还提供了许多其他功能,如绘图、数据可视化、布局和部署选项。文件中,你可以使用 Streamlit 的各种功能来创建你的应用程序。以下是一个简单的 Streamlit 教程,它将带你从头开始创建一个基本的交互式应用程序。创建一个新的 Python 文件,比如。原创 2023-05-19 18:02:38 · 6600 阅读 · 4 评论 -
JupyterLab 常用配置
1.初始化并生成配置文件系统会生成原创 2022-06-21 09:10:31 · 2204 阅读 · 0 评论 -
pandas手册
导入数据* pd.read_csv(filename):从CSV文件导入数据* pd.read_table(filename):从限定分隔符的文本文件导入数据* pd.read_excel(filename):从Excel文件导入数据* pd.read_sql(query, connection_object):从SQL表/库导入数据* pd.read_json(json_string)...原创 2018-01-17 10:25:17 · 182 阅读 · 0 评论 -
Python之Redis操作方法
Redis(Remote Dictionary Server)是一个高性能的键值存储数据库,它支持各种数据结构,如字符串、哈希表、列表、集合和有序集合。Redis 通常被用作缓存、消息队列、实时统计等场景。本教程介绍了使用 Python 操作 Redis 的基本操作,包括键值对、哈希表、列表、集合、有序集合和发布/订阅等数据操作,以及事务操作、过期时间、持久化、分布式锁、缓存和性能优化等高级功能和用例。原创 2023-06-21 14:39:39 · 17447 阅读 · 17 评论 -
Python操作XML教程:读取、写入、修改和保存XML文档
XML是一种常见的数据交换格式,在许多应用中都被广泛使用。通过掌握Python操作XML的基础知识,您将能够轻松地处理XML数据,从而实现数据的提取、修改和存储。这是一个简单的Python操作XML的教程,涵盖了读取、写入、修改和保存XML文档的基本步骤。通过遍历根元素和其子元素,可以访问XML文档中的各个元素和其属性。模块,该模块提供了解析和操作XML文档的功能。方法将修改后的XML文档保存到文件中。函数解析XML文档。对象,表示整个XML文档的树结构。属性修改元素的文本内容,使用。方法修改元素的属性。原创 2023-05-22 09:26:15 · 28232 阅读 · 2 评论 -
python之Flask框架API开发入门
在 Flask 中,可以使用 @app.route() 装饰器来定义 URL 路由,让应用响应特定的 URL 请求。上面的代码定义了一个根路由 /,当用户访问该路由时,将调用 hello() 函数,该函数返回一个字符串 ‘Hello, World!原创 2023-02-17 10:37:22 · 6644 阅读 · 2 评论 -
Flask中基于Token的身份认证
Flask提供了多种身份认证方式,其中基于Token的身份认证是其中一种常用方式。基于Token的身份认证通常是在用户登录之后,为用户生成一个Token,然后在每次请求时用户将该Token作为请求头部中的一个参数进行传递,服务器端在接收到请求后验证该Token是否有效。原创 2023-02-18 09:39:42 · 2587 阅读 · 0 评论 -
python库sqlalchemy使用教程
SQLAlchemy是一个功能强大的Python ORM工具包。提供全功能的SQL和ORM操作,不再需要编写 SQL 语句,使得操作数据库表就像在操作对象。原创 2022-09-14 09:58:10 · 5137 阅读 · 0 评论 -
python之elasticsearch使用
例如,我们可以使用上一个文档的sort值并将其传递给search_after以检索下一页结果。根据你使用的elasticsearch版本安装对应的版本号。7.深度分页查询,并过滤字段。4.查看当前es中的索引。原创 2022-10-13 10:40:16 · 1981 阅读 · 0 评论 -
python操作ymal文件之PyYAML库的使用
yaml.add_constructor(tag, constructor, Loader=yaml.Loader):用于添加自定义的构造函数,以将特定的 YAML 标记转换为 Python 对象。yaml.dump(data, stream=None, Dumper=yaml.Dumper, **kwds):用于将 Python 对象转换为 YAML 文件或字符串,并将其写入到文件或流中。下面是操作 YAML 文件的教程。可以使用 PyYAML 来读写 YAML 文件,并将其转换为 Python 对象。原创 2023-02-16 18:14:46 · 1803 阅读 · 0 评论 -
python之Tenacity重试库的使用
Tenacity 是一个用于 Python 的重试库,它提供了一种简单的方法来在出现错误时自动重试代码,以便增加代码的健壮性和可靠性。原创 2023-02-20 08:55:47 · 1002 阅读 · 0 评论 -
python之argparse模块
argparse 模块是Python内置的用于命令项选项与参数解析的模块,可以轻松编写友好的命令行接口,能够帮助程序员为模型定义参数。原创 2023-01-31 14:02:13 · 573 阅读 · 8 评论 -
python库requests常用方法
这个例子发送一个POST请求到https://test.org/post,并在请求正文中包含一个payload字典。Python的requests库是一个非常强大的HTTP客户端库,它允许您轻松发送HTTP请求并处理响应。下面是一个简单的教程,向您展示如何使用requests库发送HTTP请求。这个例子将一个名为file.txt的文件上传到https://test.org/post,并打印出响应内容。要发送一个POST请求,您可以使用requests库的post函数。可以使用pip包管理器来安装它。原创 2022-08-13 15:18:36 · 506 阅读 · 0 评论 -
BeautifulSoup库的使用
BeautifulSoup库是python中常用的的网页解析库,灵活,高效,支持多种解析器。可以很方便地实现网页信息的提取。原创 2022-08-13 14:38:40 · 2200 阅读 · 0 评论 -
python之subprocess模块
Subprocess是一个功能强大的子进程管理模块,可以像Linux 系统中执行shell命令那样fork一个子进程执行外部的命令,subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。可以创建一个Popen类来创建进程和进行复杂的交互。使用subprocess模块的目的是用于替换os.system等一些旧的模块和方法。执行指定的命令,父进程等待子进程完成,并且返回子进程执行的结果 0/1。后,主进程会等待子进程结束再执行下面的语句。首先推荐使用run方法。原创 2022-11-29 16:31:46 · 3750 阅读 · 0 评论 -
Python之zipfile模块
zipfile是python的一个内置模块,供了通用的创建、读取、写入、附加和显示压缩文件的方法,你可以简单地把它理解为Python中的zip解压缩软件。原创 2022-11-18 10:16:33 · 4824 阅读 · 0 评论 -
Python之shutil模块
shutil是 Python 标准库中的高级文件操作模块,它作为os模块的补充,提供了复制、移动、删除、压缩、解压等操作。是一个非常重要的模块。原创 2022-11-16 10:09:55 · 2501 阅读 · 0 评论 -
7z命令行
7z,全称7-Zip, 是一款开压缩源软件,支持命令行操作。是目前公认的压缩比例最大且非常好用的压缩解压软件。原创 2022-11-21 11:26:54 · 6030 阅读 · 0 评论