- 博客(355)
- 收藏
- 关注
原创 Python数据结构深入讲解:列表、字典、元组,彻底搞懂!
Python作为一门简洁而强大的编程语言,其内置的数据结构是每位Python开发者必须掌握的基础知识。本文将深入讲解Python中最常用的三种数据结构:列表(List)、字典(Dict)和元组(Tuple),通过对比分析、实际示例和底层原理剖析,帮助读者彻底理解这些数据结构的特点和使用场景。理解这些数据结构的底层实现和特性,能够帮助我们在实际编程中做出更明智的选择,编写出更高效、更优雅的Python代码。存储的是对象的引用:列表元素在内存中不连续存储,列表只存储指向各个元素的指针。
2025-06-19 17:40:03
626
原创 2025最新超详细PyCharm IDE安装环境配置完整版教程,看这一篇就足够了
接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。菜单项,运行程序,如图25所示。
2025-06-19 17:27:28
1075
原创 Pandas数据分析全流程——从数据导入到结果输出,这一篇就够了
本文将带你从数据导入开始,逐步讲解数据清洗、转换、分析到最终结果输出的完整流程,让你一篇文章掌握Pandas的核心用法。本文详细介绍了使用Pandas进行数据分析的全流程,从数据导入、清洗、转换到分析和结果输出。Pandas是一个开源的Python库,提供了高性能、易用的数据结构和数据分析工具。记住,数据分析的关键不在于记住所有的方法,而在于理解数据、提出正确的问题,并选择合适的方法来回答这些问题。数据清洗是数据分析中最耗时的环节,通常包括处理缺失值、异常值、重复值等。sep:分隔符,默认为’,’
2025-06-17 17:21:37
666
原创 Python爬虫入门:7个实用案例带你从零开始(附完整源码)
作为数据采集的利器,Python爬虫技术越来越受到开发者关注。本文将带你从零开始学习Python爬虫,通过7个由浅入深的实战案例,掌握requests、BeautifulSoup、Scrapy等核心库的使用技巧。requests.get()发起HTTP GET请求。分布式爬虫(Scrapy-Redis)设置请求头(User-Agent)Session对象保持登录状态。Selenium模拟浏览器操作。异步请求(aiohttp)MongoDB连接与操作。URL格式化处理分页。CSS选择器提取数据。
2025-06-16 17:11:39
960
原创 Python中常见的10个陷阱,你踩过几个?(附解决方案)
然而,即使是经验丰富的Python开发者,也难免会遇到一些"坑"。本文将介绍Python中10个最常见的陷阱,帮助大家避免这些错误,写出更健壮的代码。解释:Python会缓存小整数(-5到256),大整数每次创建新对象。解释:finally中的return会覆盖try中的return。解释:Python会对短字符串进行驻留优化,但不要依赖这种行为。问题原因:默认参数在函数定义时就被创建,而不是每次调用时创建。解决方案:如果需要多次使用,可以转换为列表或重新创建生成器。问题原因:闭包中的变量是延迟绑定的。
2025-06-16 16:59:23
656
原创 Python实现学生管理系统开发全教程
学生管理系统是学习Python编程的经典实战项目,它涵盖了数据存储、用户交互、业务逻辑等核心编程概念。本文将详细介绍如何使用Python开发一个功能完整的学生管理系统,从基础版本逐步扩展到高级功能实现,适合不同水平的Python学习者。这个项目不仅可以帮助初学者掌握Python基础语法,还能学习到实际开发中的各种技巧。学生信息管理:添加、删除、修改、查询学生信息。学生成绩管理:录入、修改、统计成绩。异常处理:添加适当的异常处理逻辑。数据存储:将数据持久化保存。基础数据结构和功能实现。2.1 数据结构设计。
2025-06-14 17:10:27
671
原创 Python钩子函数实现事件驱动系统详解
事件驱动编程是现代软件开发中广泛使用的一种范式,特别是在GUI应用、Web服务和异步IO等领域。Python作为一种灵活的语言,提供了多种实现事件驱动系统的方式,其中钩子函数(Hook)是一种简洁高效的实现方法。Python的钩子函数为构建事件驱动系统提供了一种灵活简洁的方式。通过本文介绍的基础实现和高级特性,开发者可以根据实际需求构建各种复杂度的事件系统。事件驱动架构能够有效降低系统耦合度,提高代码的可维护性和扩展性,是Python开发者值得掌握的重要模式。事件过滤:对高频事件实现过滤机制。
2025-06-14 17:05:16
493
原创 Python文件基本操作详解:从入门到精通
Python作为一门简洁强大的语言,提供了丰富的文件操作功能。本文将全面介绍Python中的文件基本操作,帮助初学者快速掌握这一核心技能。记住始终使用with语句来确保文件正确关闭,并注意文件的编码问题。随着经验的积累,你可以进一步探索Python更高级的文件操作模块如os、shutil和pathlib等。Python的文件操作虽然简单,但功能强大。最常用的参数是file(文件名)和mode(打开模式)。‘r+’:读写,文件指针在开头。‘w+’:读写,会覆盖已有文件。‘a+’:读写,文件指针在末尾。
2025-06-06 17:35:29
746
原创 2025最新超详细PyCharm IDE安装环境配置完整版教程,看这一篇就足够了
接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。菜单项,运行程序,如图25所示。
2025-06-06 17:15:31
1487
原创 Python编程学习指南:从入门到精通的实用示例
Python作为当下最流行的编程语言之一,以其简洁的语法、强大的功能和丰富的生态系统吸引了无数开发者。无论你是编程新手还是希望提升Python技能的开发者,本文都将为你提供一条清晰的学习路径,并辅以实用的代码示例,帮助你快速掌握Python编程。Python是一门既适合初学者入门又值得深入研究的编程语言。通过本文的学习路径和实用示例,相信你已经对Python编程有了全面的认识。记住,编程学习最重要的是实践,多写代码,多思考,多解决问题。第一部分:Python基础学习。从Python官网下载最新版本。
2025-06-05 17:34:35
888
原创 Python编程精进:应该避免的反模式
在Python编程实践中,我们常常会遇到一些看似合理但实际上会降低代码质量、可读性或性能的编码方式,这些被称为"反模式"(Anti-Pattern)。本文将介绍Python中常见的反模式,帮助开发者编写更优雅、高效的Python代码。识别和避免这些Python反模式可以帮助你编写更清晰、更高效、更易维护的代码。在编写代码时,始终考虑代码的可读性和可维护性,而不仅仅是功能的实现。列表推导式是Python的一大特色,但过度使用会导致代码可读性下降。重新实现Python已有的功能是常见的反模式。
2025-06-05 17:08:15
645
原创 Python实战:快速抓取网页数据的5种高效方法
在当今大数据时代,网页数据抓取(Web Scraping)已成为获取信息的重要手段。本文将介绍Python中5种快速抓取网页数据的方法,从基础到进阶,助你成为数据采集高手。本文介绍了Python网页抓取的5种核心方法,从简单的静态页面抓取到复杂的动态内容获取,再到专业级的大规模采集框架。适用场景:JavaScript渲染的页面,需要交互操作。适用场景:简单静态页面,无需登录和JS渲染。适用场景:有公开API或可分析的XHR请求。方法3:Scrapy框架 (大规模抓取)适用场景:网页中包含规整的表格数据。
2025-06-03 17:21:29
1302
原创 Python实战:手把手教你打造学生管理系统
学生管理系统是学习Python编程的一个经典实战项目,它涵盖了文件操作、数据结构、面向对象编程等核心知识点。本文将带你从零开始,使用Python开发一个功能完整的学生管理系统,适合Python初学者练手。学生信息管理:添加、删除、修改、查询学生信息。多条件查询:支持按姓名、年龄等条件查询。学生成绩管理:录入、修改、统计成绩。数据验证:添加输入数据的合法性验证。成绩分析:添加成绩统计、排名功能。用户界面:简单的控制台交互界面。数据持久化:将数据保存到文件。异常处理:增强系统的健壮性。控制台交互界面的设计。
2025-06-03 17:13:37
641
原创 Python编程入门:10道经典练习题附详细解答
编程能力的提升离不开持续的练习和实践,希望这些练习题能帮助你巩固Python基础,为进一步学习打下坚实基础。题目:编写一个Python程序,接收用户输入的半径,计算并输出圆的面积和周长。题目:编写一个函数,实现字符串反转(不使用内置的[::-1]方法)。题目:编写一个函数,去除列表中的重复元素,保持原有顺序。题目:编写一个函数,统计字符串中每个字符出现的次数。题目:编写一个函数判断输入的年份是否是闰年。题目:编写一个函数生成斐波那契数列的前n项。题目:编写一个函数判断一个数是否为素数。
2025-05-29 17:24:54
456
原创 Python爬虫入门:7个实战案例带你快速上手
在当今数据驱动的时代,网络爬虫已成为获取和分析网络数据的重要工具。Python凭借其简洁的语法和丰富的第三方库,成为了爬虫开发的首选语言。本文将介绍7个Python爬虫实战案例,从简单到复杂,带你快速掌握爬虫开发的核心技能。通过这7个实战案例,我们从简单的静态页面抓取到复杂的动态内容获取,从基础请求到框架使用,逐步掌握了Python爬虫开发的各项技能。爬虫技术的学习是一个不断实践和积累经验的过程,希望这些案例能为你提供良好的起点。用户代理设置:使用合理的User-Agent标识你的爬虫。
2025-05-29 17:18:41
1131
原创 2025最新超详细PyCharm IDE安装环境配置完整版教程,看这一篇就足够了
接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。菜单项,运行程序,如图25所示。
2025-05-28 17:29:44
1089
原创 Python文档基本操作指南:从创建到发布
在Python开发过程中,良好的文档是项目成功的关键因素之一。本文将介绍Python文档的基本操作,包括文档字符串(docstring)、帮助函数、文档生成工具以及文档托管等内容,帮助开发者创建专业级的项目文档。良好的文档习惯是专业Python开发者的标志。通过本文介绍的工具和方法,你可以轻松创建和维护高质量的Python项目文档,使你的代码更易于理解和使用。文档字符串是Python中内置的文档功能,用于解释模块、函数、类和方法的功能。为每个公共模块、函数、类和方法编写文档字符串。每次提交后自动构建文档。
2025-05-28 17:21:18
871
原创 Python 10个常见运行时错误及解决方法
本文介绍了Python开发中10种最常见的运行时错误,每种错误都提供了原因分析和解决方案。本文将介绍Python中最常见的10种运行时错误,分析它们产生的原因,并提供解决方案,帮助开发者快速定位和解决问题。错误原因:尝试对不兼容的数据类型进行操作。错误原因:尝试访问对象不存在的属性或方法。错误原因:尝试导入未安装或不存在的模块。错误原因:尝试访问未定义的变量或函数。错误原因:尝试访问超出列表范围的索引。错误原因:尝试访问字典中不存在的键。错误原因:尝试进行除以零的操作。错误原因:尝试打开不存在的文件。
2025-05-26 17:36:29
939
原创 Pandas高阶用法:数据清洗与高效分析全攻略
然而,很多开发者仅停留在基础的read_csv和groupby操作上,未能充分发挥Pandas的真正威力。本文将深入探讨Pandas的高阶用法,聚焦数据清洗和高效分析两大核心场景,带你解锁Pandas的进阶技能!本文介绍的技术涵盖了从数据读取、清洗、转换到性能优化的全流程高级操作。掌握这些技巧后,你将能够处理更复杂的数据分析任务,并以更高的效率完成工作。记住,熟练使用Pandas的关键在于理解其底层设计原理(如向量化操作)和不断实践。建议读者将本文中的示例代码应用到自己的项目中,逐步掌握这些高阶技巧。
2025-05-21 17:20:39
706
原创 Python从入门到精通:10个超有趣脚本带你玩转编程!
今天,我将为大家分享10个既有趣又实用的Python脚本,这些脚本涵盖了从基础到进阶的各种知识点,不仅能帮助你巩固Python基础,还能让你在实践中感受到编程的乐趣!知识点:正则表达式、集合操作、Counter类、lambda函数。知识点:随机数生成、循环结构、条件判断、用户输入处理。知识点:文件操作、JSON数据处理、CRUD操作实现。知识点:加密解密原理、Fernet加密、文件操作。知识点:字符串操作、随机选择、列表推导式。知识点:异常处理、用户交互、基本数学运算。
2025-05-21 16:45:41
466
原创 利用Python列表实现栈和队列:数据结构基础实战
在编程中,栈(Stack)和队列(Queue)是两种最基础且重要的数据结构。Python的内置列表(list)提供了灵活的操作方法,可以轻松实现这两种数据结构。本文将详细介绍如何使用Python列表来模拟栈和队列的操作,并分析它们的应用场景。双端队列是一种两端都可以进行插入和删除操作的数据结构,可以看作是栈和队列的结合。deque的popleft()操作时间复杂度是O(1),效率更高。对于栈操作,使用列表的append()和pop()方法非常高效。栈和队列是许多算法的基础,理解它们的实现和应用非常重要。
2025-05-15 16:35:17
611
原创 2025最新超详细PycharmIDE安装环境配置完整版教程,看这一篇就足够了
接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。菜单项,运行程序,如图25所示。
2025-05-15 16:27:11
1873
原创 Python爬取微博数据实战教程:从入门到进阶
本文从基础到进阶讲解了微博数据爬取的多种方法,涵盖了网页解析、API调用、数据存储等关键环节。实际开发中,建议结合具体需求选择合适的方案,并始终遵守相关法律法规。微博作为中国最大的社交媒体平台之一,蕴含着丰富的用户行为数据和舆情信息。本文将带你使用Python实现微博数据爬取,涵盖基础爬虫到反反爬策略的完整解决方案。频率控制:微博有严格的频率限制,建议设置3秒以上的请求间隔。数据清洗:微博正文包含HTML标签和表情符号,需要特殊处理。更新维护:微博前端结构经常变动,爬虫需要定期更新。6.1 使用代理IP。
2025-05-14 17:35:12
1429
原创 10道Python练习题助你快速提升编程能力
Python作为当下最流行的编程语言之一,无论是数据分析、人工智能还是Web开发都有广泛应用。下面我为大家准备了10道Python练习题,从基础到进阶,帮助你巩固Python编程能力。这10道Python练习题涵盖了基础语法、字符串处理、列表操作、文件IO、面向对象编程等多个方面。建议初学者每天练习1-2道,逐步提升编程能力。对于有经验的开发者,也可以作为复习材料。
2025-05-14 17:30:07
315
原创 Python返回函数完全指南:从基础到高级应用
在Python编程中,函数不仅可以执行操作,还可以作为返回值,这种特性为编程带来了极大的灵活性和强大的表达能力。返回函数指的是一个函数可以返回另一个函数作为其结果。掌握返回函数的使用,能够让你的Python代码更加灵活和强大。返回函数常用于创建"函数工厂",根据参数生成特定功能的函数。返回函数会捕获外部函数的变量,可能导致意外的结果。返回函数可以捕获并记住外部函数的变量,形成闭包。返回的函数可以接受参数,实现更灵活的功能。一个函数可以返回多个函数组成的元组。装饰器本质上就是返回函数的函数。
2025-05-07 17:34:57
901
原创 Python爬取豆瓣电影数据的实战教程
本文介绍了如何使用Python爬取豆瓣电影Top250的基本信息。通过这个案例,你可以掌握requests和BeautifulSoup的基本用法,以及如何处理常见的反爬措施。豆瓣电影作为一个知名的电影评分网站,包含了丰富的电影信息和用户评价数据。本文将介绍如何使用Python爬取豆瓣电影数据,并存储到本地文件中。首先我们需要分析豆瓣电影Top250的页面结构(https://movie.douban.com/top250)。反爬措施:设置请求头、使用代理IP(可选)使用代理IP(可选):防止IP被封。
2025-05-07 17:28:36
2019
原创 Python 10个经典操作详解!
Python作为当下最流行的编程语言之一,以其简洁优雅的语法和强大的功能深受开发者喜爱。本文将详细介绍Python中10个最经典、最实用的操作技巧,帮助初学者快速掌握Python精髓,也为有经验的开发者提供参考。本文详细介绍了Python中最经典、最实用的10个操作技巧。列表推导式是Python中最具特色的语法之一,可以用简洁的语法快速生成列表。装饰器是Python中强大的功能,可以在不修改原函数代码的情况下扩展功能。Lambda函数是Python中的匿名函数,适合编写简单的函数逻辑。
2025-05-06 17:09:28
732
原创 2025最新超详细PycharmIDE安装配置完整版教程(详细步骤)
接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。菜单项,运行程序,如图25所示。
2025-05-06 17:03:00
811
原创 Python下载文件的10种方法大全:从基础到高级实战
本文将全面介绍10种Python下载文件的方法,涵盖标准库、第三方库以及高级技巧,每种方法都配有完整代码示例和适用场景分析。本文介绍了Python下载文件的10种方法,从标准库到第三方库,从同步到异步,涵盖了各种应用场景。适用场景:需要比requests更底层的控制。适用场景:高性能异步下载,I/O密集型任务。适用场景:需要底层控制或学习HTTP协议。适用场景:简单下载需求,无需额外安装库。适用场景:需要C级别性能或复杂传输选项。适用场景:学习网络原理或特殊协议需求。适用场景:需要从网页中批量下载资源。
2025-05-05 17:25:44
1406
原创 Python线程使用详解:从基础到高级实战
虽然受GIL限制,但在I/O密集型任务、GUI应用和网络请求等场景中,合理使用线程仍能显著提升程序性能。掌握线程同步、通信和线程池等高级特性,可以帮助开发者编写出更高效、更健壮的多线程程序。需要注意的是,由于GIL(全局解释器锁)的存在,Python的多线程在CPU密集型任务上性能提升有限,但在I/O密集型任务中仍能显著提高程序效率。线程(Thread)是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一个进程可以包含多个线程,这些线程共享进程的内存空间。
2025-05-05 17:15:36
979
原创 Python运算符 //、/、% 详解与区别:从入门到精通
在Python编程中,//(整除)、/(除法)和%(取模)是三种常用的算术运算符。Python 3.x中/的行为与Python 2.x不同(Python 2.x中整数相除会截断)理解这三个运算符的区别和适用场景,可以帮助你写出更高效、更准确的Python代码。与//运算符关系:a == (a // b) * b + a % b。功能:执行标准的除法运算,返回浮点数结果(即使在整数相除时)。解释:Python的//向负无穷取整,%的结果符号与除数相同。// 通常比 / 稍快(因为不需要处理浮点数)
2025-04-30 16:39:47
1581
原创 【Python爬虫教程】快速精准抓取网页数据
下面是一个完整的Python爬虫教程,教你如何快速抓取优快云网站上的文章数据。我们将使用requests和BeautifulSoup这两个流行的库来实现。5.遵守robots.txt:尊重网站的爬虫规则。4.处理验证码:可能需要人工干预。1.设置请求头:模拟浏览器访问。2.随机延迟:避免请求过于频繁。3.使用代理IP:防止IP被封。3.2 保存数据到文件。3.1 抓取文章详情。
2025-04-30 15:58:28
362
原创 最新超详细Pycharm安装配置完整版教程
接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。菜单项,运行程序,如图25所示。
2025-04-28 17:33:15
1009
原创 Python下载文件的10种方式详解
根据不同的需求和场景,可以选择最适合的方法。对于简单的下载任务,requests库是最方便的选择;对于大文件下载,带进度条的requests或异步aiohttp更合适;而对于特殊协议如FTP/SCP,则需要使用专门的库。在Python中,我们可以使用多种方法来实现文件下载功能。本文将介绍10种不同的Python文件下载方式,并提供详细的代码示例。1.urllib.request标准库方法。5.http.client标准库方法。3.requests库带进度条方法。2.requests库简单方法。
2025-04-28 17:03:56
898
原创 Python进阶常用技巧:提升开发效率的20个实用方法
Python作为一门简洁高效的编程语言,在数据科学、Web开发、自动化运维等领域广泛应用。本文总结了20个Python进阶常用技巧,帮助开发者提升代码质量、优化性能并提高开发效率。这些技巧涵盖语法糖、性能优化、调试技巧等多个方面,适合有一定Python基础的开发者阅读。本文介绍了20个Python进阶常用技巧,涵盖了数据处理、函数式编程、性能优化、调试技巧等多个方面。4.1 使用f-string调试(Python 3.8+)1.3 字典合并与解包(Python 3.5+)3.1 使用局部变量加速访问。
2025-04-27 16:49:20
973
原创 Python爬取天气数据实战:从入门到精通
在日常开发中,爬取天气数据是一个常见的需求,无论是为了个人项目还是商业应用。本文将详细介绍如何使用Python爬取天气数据,并保存为结构化格式。我们将以中国天气网为例,讲解完整的爬虫实现过程。我们以中国天气网(http://www.weather.com.cn)为例。BeautifulSoup4(解析HTML)requests库(发送HTTP请求)打开中国天气网,搜索目标城市(如北京)检查网页源代码,找到天气数据所在位置。3.1 获取网页内容。3.2 解析天气数据。5.2 添加异常处理。
2025-04-27 16:01:45
663
原创 Pandas核心数据结构与数据导入导出完全指南
Pandas提供了Series和DataFrame两种核心数据结构,能够高效处理各种结构化数据。通过read_系列函数可以方便地从多种数据源导入数据,而to_系列方法则可以将处理好的数据导出到不同格式。Pandas是Python中最强大的数据分析库之一,由Wes McKinney于2008年开发。它构建在NumPy之上,为Python提供了高效便捷的数据处理能力,特别适合处理结构化数据(如表格数据、时间序列等)。可以看作是由多个Series组成的字典。每列可以是不同的数据类型。既有行索引也有列索引。
2025-04-26 17:30:50
641
原创 超详细PyCharm安装教程及基本使用,教你迈出学习Python第一步!
接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。菜单项,运行程序,如图25所示。
2025-04-26 17:23:22
4952
原创 10个Python免费代码仓库:轻松实现办公自动化
GitHub地址: https://github.com/python-openxml/python-docx。GitHub地址: https://github.com/camelot-dev/camelot。GitHub地址: https://github.com/BeautifulSoup/bs4。GitHub地址: https://github.com/euske/pdfminer。GitHub地址: https://github.com/py-pdf/PyPDF2。
2025-04-25 16:33:44
787
原创 Anaconda和Pycharm超详细安装教程(2025版本)!pycharm配置anaconda运行环境!
如果选择安装 Python 的话,那么还需要 pip install 一个一个安装各种库,安装起来比较麻烦,还需要考虑兼容性,非如此的话,就要去Python官网选择对应的版本下载安装,可以选择默认安装或者自定义安装,为了避免配置环境和安装pip 的麻烦,建议勾选添加环境变量和安装 pip 选项。点击 Anaconda Navigator 进入,等待一会儿可以看到如下界面,取消那个勾选,然后点击OK,and don’t show again。建议点击Browse,更换到自定义目录,然后再点击Next。
2025-04-25 16:27:44
2526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人