python
文章平均质量分 75
格格巫 MMQ!!
==========青春肆意飞扬,热爱经久不息。==============
展开
-
Python哪个Excel库最好用?
作为人生苦短的 Python 程序员,该如何优雅地操作 Excel?其实Python提供的操作Excel的库有7个之多,到底哪个更好使用更加方便呢?首先让我们来整体把握下不同库的特点:xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件。官方文档:http://xlrd.readthedocs.io/en/latest/xlwt是一个用于将数据和格式化信息写入旧Excel文件的库(如.xls)。原创 2022-11-12 07:38:24 · 3287 阅读 · 0 评论 -
Python条件语句的用法
在同一个 if 语句中,只有第一个率先满足条件的分支会执行,其他的分支不会执行。比如在一个 app 的登录页面中,输入用户名和密码后,程序会判断用户名和密码是否正确,如果正确,则运行用户进入登录状态。python 语句是按固定顺序执行的,先执行前面的语句,再执行后面的语句。如果你像要程序按照你自己定制的流程执行,就需要用到流程控制的语句,最主要用到的是条件语句和循环语句。当条件不满足时,则跳过下面的分支代码。python条件语句使用 if 表达式,难度不高,需要注意的是嵌套用法,以及如何设置对应的条件。..原创 2022-08-29 17:17:20 · 458 阅读 · 0 评论 -
百度地图API爬取不同类型POI的详细数据
query=查询关键字&page_size=20&page_num=0&output=json&bounds=40.817,111.697,40.821,111.709&scope=2&ak=你的ak。query=%s&output=json®ion=呼和浩特&scope=2&ak=%s’ %(name,ak)比如60个POI就会分3页;item[‘address’], item[‘province’], item[‘city’], item[‘area’]) # 字符串类型的数据插入要加单引号。原创 2022-08-23 16:43:40 · 2697 阅读 · 0 评论 -
让Python更优雅更易理解
变量和注释1.变量在编写变量尽量要让其清晰只给,让人清除搞清楚代码的意图下方两段代码作用完全一样,但第二段代码是不是更容易让人理解1.1变量的基础知识1.1.1变量的交换作为一门动态语言,我们不仅可以无需预先声明变量类型直接赋值同时还可以在一行内操作多个变量,比如交换1.1.2变量解包1.1.3变量用单下划线命名它常作为一个无意义的占位符出现在赋值语句中,例如你想在解包时候忽略某些变量。...原创 2022-08-13 17:51:40 · 458 阅读 · 0 评论 -
Python-基础学习
print(‘子线程 开始’)print(f’线程函数参数是:{arg1}, {arg2}')sleep(5)print(‘子线程 结束’)ifname== ‘main’:print(‘主线程执行代码’)# 创建 Thread 类的实例对象# target 参数 指定 新线程要执行的函数# 注意,这里指定的函数对象只能写一个名字,不能后面加括号,# 如果加括号就是直接在当前线程调用执行,而不是在新线程中执行了# 如果 新线程函数需要参数,在 args里面填入参数。...原创 2022-08-08 11:22:36 · 346 阅读 · 0 评论 -
Windows安装Python
一文中提到,Python3.x是一次重大升级,为了避免引入历史包袱,Python3.x没有考虑与Python2.x的兼容性,这导致很多已有的项目无法顺利升级Python3.x,只能继续使用Python2.x,而大部分刚刚起步的新项目又使用了Python3.x,所以目前官方还需要维护这两个版本的Python。运行python命令启动的是python交互式编程环境,我们可以在>>>后面输入代码,并立即看到执行结果,请看下面的例子。...原创 2022-07-28 10:19:10 · 159 阅读 · 0 评论 -
Python的特点
Python是一种代表极简主义的编程语言,阅读一段排版优美的Python代码,就像在阅读一个英文段落,非常贴近人类语言,所以人们常说,Python是一种具有伪代码特质的编程语言。官方将Python解释器和模块的代码开源,是希望所有Python用户都参与进来,一起改进Python的性能,弥补Python的漏洞,代码被研究的越多就越健壮。Python的模块众多,基本实现了所有的常见的功能,从简单的字符串处理,到复杂的3D图形绘制,借助Python模块都可以轻松完成。...原创 2022-07-28 10:09:52 · 615 阅读 · 0 评论 -
Python枚举类定义和使用
注意,枚举类的每个成员都由2部分组成,分别为name和value,其中name属性值为该枚举值的变量名(如red),value代表该枚举值的序号(序号通常从1开始)。可以看到,Color枚举类中red和green具有相同的值(都是1),Python允许这种情况的发生,它会将green当做是red的别名,因此当访问green成员时,最终输出的是red。属性,该属性是一个包含枚举类中所有成员的字典,通过遍历该属性,也可以访问枚举类中的各个成员。...原创 2022-07-28 10:08:26 · 223 阅读 · 0 评论 -
Python技法:用argparse模块解析命令行选项
Python命令行程序做为其中一种,其传参中也包括了位置参数(positional arguments)和可选参数(optional arguments):(注意,可选参数的选项名称以–或-打头,位置参数和可选参数的先后顺序可以任意排布)那么在Python程序中我们如何解析在命令行中提供的各种选项呢?(选项保存在sys.argv中)我们可以使用argparse模块。我们用下面这个search.py程序做例子:1.1 创建parser对象首先我们需要创建parser对象:import argpar原创 2022-05-20 19:01:49 · 565 阅读 · 0 评论 -
Python 计算机语言函数进阶-递归函数
CSDN话题挑战赛第1期活动详情地址:第1期话题PK赛参赛话题:汇编知识分享话题描述:我们的计算机知识就像一座金字塔,底层是数学,上面是数字电路,然后是汇编,再往上是操作系统、网络,数据库、高级编程语言、框架等等…我们不可能精通这个金子塔的每一层, 但是想走的更远就必须要了解这个金字塔的底层。因此,学习汇编并不是为了用汇编在应用层设计程序,而是为了深刻理解机器运行程序的机理。就像对于人来说不能没有常识一样,尽管常识不能直接挣钱吃饭,但它影响谈吐,影响你的判断力和决断力,决定着你接受新事物和新知识的程.原创 2022-05-10 09:47:47 · 396 阅读 · 0 评论 -
为什么学习Python?数据给你八大理由
学习Python的人不在少数,你是否问过自己:“我为什么选择学习Python?”编程语言有很多,如果打算选择学习Python,你的理由是什么呢?Python是世界上公认的编程语言中需求最大和最流行的编程语言之一。在最新的StackOverflow调查中,Python已经取代了C语言、C++和Java,登上榜首。这就是为什么许多程序员和新手开发人员更愿意学习Python,并且认为Python认证是最受欢迎的编程认证之一。为什么应该学习Python?当你从基础知识开始学习,一切碎片化的知识都能变得充实.原创 2022-05-07 14:15:42 · 3327 阅读 · 2 评论 -
Python 两个星号(**)的 参数
将参数以字典的形式导入原创 2021-04-14 20:18:08 · 213 阅读 · 0 评论 -
python自学从零到一之搭建开发环境
一、搭建开发环境要进行python开发,需要先安装python解释器,因为python是解释型编程语言,需要一个解释器。下面介绍Windows操作系统下安装python的方法。1.下载python安装包(1)在python的官方网站下载python的开发环境地址:https://www.python.org/,如图所示(2)将鼠标移动到downloads菜单上,显示和下载有关的下载项,根据自己操作系统的情况进行安装(3)下载完成后,可得到名称为“python-3.6.4-4.exe"的文件原创 2021-04-12 20:44:43 · 157 阅读 · 1 评论 -
python检查目录文件权限并修改目录文件权限
-- coding: utf-8 --@author flynetcnimport sys, os, pwd, stat, datetime;LOG_FILE = ‘/var/log/checkDirPermission.log’;nginxWritableDirs = [‘/var/log/nginx’,‘/usr/local/www/var’,];otherReadableDirs = [‘/var/log/nginx’,‘/usr/local/www/var/log’,];di原创 2021-04-02 09:47:59 · 302 阅读 · 1 评论 -
Python3_基础部分_第一个Python程序
学习编程,可以使用很多种的方式进行,比如命令行方式(早期的程序员就是这种方式编程的),比如计算机自带的文本文件工具:记事本等,在比如高级的编程语言开发工具(IDE):Pycharm、Inteill等。不管使用哪种方式,学习编程的捷径就是不断的写代码,优化思路。1、使用命令行编写第一个Python程序安装好Python的开发环境后,就可以使用计算机的交互式命令行来写Python程序,这种方式好处在与输入程序语句后,直接输入回车(enter键)就可以查看结构,这个方式的缺点是不能够保存我们书写的程序语句,因原创 2021-03-21 08:58:33 · 276 阅读 · 0 评论 -
python课程设计笔记(五) ----Resuests+BeautifulSoup (爬虫入门)
目标从一个HTML或XML文件中提取数据,节省人工的时间。我这里提取一个html页面(https://www.zxzhijia.com/tuce/f1301_h_m )的所有图片。需要安装的:requests 和 beautifulsoup,lxml解析器requests 安装: pip install requestsbeautifulsoup 安装:pip install beautifulsoup4lxml解析器安装:pip install lxmlrequests: 获取某个URL的内容原创 2021-03-20 22:06:41 · 329 阅读 · 0 评论 -
Python学习教程(一)自学资源分享
Python 可以用来做什么?在我看来,基本上可以不负责任地认为,Python 可以做任何事情。无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。或许是因为这种万能属性,周围好更多的小伙伴都开始学习Python。 Python 现在到底有多热呢?我觉得我们可以看以下的这2组数据。第一点:Python 排名稳居前五得益于 Python 在多个领域的应用都在逐渐变热,Python 在TIOBE榜上已经是稳居前5了。第二点:越原创 2021-03-20 21:55:49 · 171 阅读 · 0 评论 -
python入门:in 的用法(它在不在这个字符串里面)
1 #!/usr/bin/env python2 # -- coding:utf-8 --3 #in 的用法(它在不在这个字符串里面)4 #ret(返回,译音:ruai特)5 #给s赋值为字符串“Alex SB”, ret的赋值等于,计算s变量里面有没有字符串“SB”如果在s变量中找到了字符串“SB”返回为True,否则返回为False6 #粒度不一样,字符串粒度小,最小单位为一个字符7 s = “Alex SB”8 ret = “SB” in s9 print(ret)10 # not原创 2021-03-20 21:52:45 · 488 阅读 · 0 评论 -
python从入门到放弃QAQ
一、python创始人及发展史 吉多·范罗苏姆,1989年python出生。1991年,的一个python编译器诞生,他是用C语言实现的,并能够调用C语言的库文件。2008年python推出2.6和3.0版本,由于2.6版本已经违背了龟叔创造python,简洁,优美,清晰,简单的想法,龟叔推出了自己修改的2.6和新推出的3.0,并表示在2020年不再更新2.0版本。二、python应用范围python可应用于,如:数据分析,组建继承,网络服务,图像处理,数值计算和科学邻域等众多领域。三、py原创 2021-03-20 21:51:22 · 213 阅读 · 0 评论 -
Python该怎么入门?Python入门教程(非常详细)
Python要学多久可以学会,达到精通呢?任何知识都是基础入门比较快,达到通晓的程序是需求时日的,这是一个逐渐激烈的进程。通晓任何一门编程语言,都需求通过大量的实践来积累经验,解决遇到的各种疑难问题,看别人的源码,分享自己的分码的这个进程,才能够通晓Python的方方面面。一个对Python程序能算的上通晓的程序员,对相同一个问题,他知道很多种解决问题的方法,并能从中挑选最有功率的方法!记得转发一下,然后加QQ群:322795889即可获取最新Python资料和0基础入门教程。阶段一:基础阶段P原创 2021-03-20 21:44:28 · 470 阅读 · 0 评论