Python
文章平均质量分 75
濛小万
这个作者很懒,什么都没留下…
展开
-
Python—编写简单爬虫
网络爬虫可以爬取网页公开显示的内容或请求接口返回的数据网站通常拒绝爬虫访问,因此网络爬虫在向网站发送请求前需要将自己伪装成正常用户,而正常用户访问网站获取数据的步骤:1、打开浏览器2、输入要访问的网址发送请求,等待服务器返回数据,通过浏览器加载网页2、从网页中找到需要的数据3、保存需要的数据对应到爬虫就是以下几个步骤:1、伪装用户2、发送请求3、解析数据4、保存数据。原创 2023-07-12 00:13:58 · 1575 阅读 · 0 评论 -
python—生成带logo的二维码(零基础向)
在python 中可以用qrcode 库将文本、图片、视频链接等生成二维码,并用图片处理库PIL 中的Image 方法添加自定义图片,制作带有logo的二维码。本文以Windows 系统为例进行演示。有基础的同学请跳过前三章,直接查看二维码生成代码文章目录一、安装python二、安装所需库三、运行python 程序四、二维码生成1、简易基础二维码2、可设置参数二维码3、带有logo的二维码一、安装python首先安装python,这里建议使用Anaconda,一个开源的python 版本。Anaco原创 2022-05-20 12:41:53 · 2402 阅读 · 0 评论 -
python字符串格式化
文章目录1、% 格式化2、str.format()3、f 格式化1、% 格式化name = 'xiaoming'age = '10'test = '%s is %s years old' % (name, age)print(test)xiaoqing is 10 years old% 也支持字典形式的传递,如下:test1 = 'Hello %(name)s,id=%(id)s' % {'id': 10, 'name': 'World'}print(test1)Hello Wo原创 2022-04-26 14:58:46 · 2311 阅读 · 3 评论 -
正则表达式—python、hive函数
正则表达式是一个特殊的字符序列,用来查找匹配复杂规则的字符串。python 中用re 模块实现正则表达式;hive 中提供了regexp 等函数实现正则表达式的功能。本文将对正则表达式的模式pattern,可选标志位flags,以及python、hive中的相关函数进行讲解。目录1、正则表达式模式2、正则表达式可选标志3、python 函数re.compile(pattern, flags=0)re.match(pattern, string, flags=0)re.search(pattern, s原创 2022-04-25 23:56:54 · 2896 阅读 · 0 评论 -
《Python编程:从入门到实践》人口地图项目pygal 模块纠错
由于部分模块现在已经弃用,因此使用书中代码会报错1、countries.py 获取两个字的国别码使用 pygal.i18n 模块报错from pygal.i18n import COUNTRIESModuleNotFoundError: No module named ‘pygal.i18n’解决方案:使用 pygal_maps_world.i18n 代替 pygal.i18nfrom pygal_maps_world.i18n import COUNTRIES完整代码如下:# fr原创 2022-04-04 20:28:09 · 1349 阅读 · 2 评论 -
python—matplotlib绘制简单图形
目录通用设置绘制折线图绘制散点图绘制柱状图通用设置import matplotlib.pyplot as plt# 定义一个图像窗口,分辨率为128 像素,图像大小为10*6plt.figure(dpi=128, figsize=(10, 6))# 设置图例plt.legend(labels = "y" ,loc="best")'''best 自动选择最佳位置,默认是左上upper right 右上upper left 左上lower right 右下lower left 左下原创 2022-04-02 22:25:25 · 651 阅读 · 0 评论 -
《Python编程:从入门到实践》项目代码(一)<外星人入侵>
windows python3目录1. alien_invasion.py2. game_functions.py3. settings.py4. ship.py5. alien.py6. bullet.py7. button.py8. game_states.py9. scoreboard.py1. alien_invasion.pyimport sysimport pygamefrom settings import Settingsfrom ship import Shipfrom al原创 2022-03-27 16:46:01 · 461 阅读 · 0 评论 -
《Python编程:从入门到实践》笔记(四)<文件及异常处理>
目录一、从文件中读取数据1、读取整个文件2、文件路径3、逐行读取4、创建一个包含文件各行内容的列表5、使用文件的内容二、写入文件1、写入空文件2、写入多行3、附加到文件三、储存数据使用json.dump() 和json.load()四、异常处理1、使用try-except 代码块2、使用异常避免崩溃3、使用 pass一、从文件中读取数据要使用文本文件中的信息,首先需要将信息读取到内存中。可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。创建一个文件, 它包含精确到小数点后30位的圆周率值,原创 2022-03-24 15:22:33 · 862 阅读 · 0 评论 -
《Python编程:从入门到实践》笔记(三)<类>
面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情景,其逼真程度达到了令你惊讶的地步。根据类来创建对象被称为实例化,这让你能够使用类的实例。在本章中,你将编写一些类并创建其实例。你将指定可在实例中存储什么信息,定义可对这些实例执行哪些操作。你还将编写一些类来扩展既有类的功能,让相似原创 2022-03-18 16:21:40 · 823 阅读 · 0 评论 -
《Python编程:从入门到实践》笔记(二)<函数与模块>
函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行其中的代码。目录一、定义函数向函数传递信息实参和形参二、传递实参位置实参关键字实参默认值三、返回值让实参变成可选的返回字典四、传递列表访问列表修改列表五、传递任意数量的实参使用任意数量的关键字实参六、模块导入整个模块导入模块中的特定函数使用as 给函数指定别名导入模块中的所有函数七、函数编写指南一、定义函数使用关原创 2022-03-17 23:07:41 · 525 阅读 · 0 评论 -
《Python编程:从入门到实践》笔记(一)<基础语法>
目录一、变量和简单数据类型注释变量命名规则字符串1、使用方法修改字符串的大小写2、合并(拼接)字符串3、制表符及换行符4、删除空白5、避免语法错误数字1、整数2、浮点数3、使用函数str() 避免类型错误Python之禅二、列表1、访问列表2、修改、添加和删除元素3、组织列表4、操作列表5、列表解析6、切片三、元组1、定义元组2、修改元组变量四、if 语句1、条件测试2、检查特定值是否包含在列表中3、简单的if 语句4、if-else 语句5、if-elif-else 结构五、字典1、定义字典2、使用字典3原创 2022-03-17 22:27:35 · 1370 阅读 · 0 评论