python
knaha
这个作者很懒,什么都没留下…
展开
-
python---将代码打包成可执行程序
通过命令行,安装pyinstallerpip install pyinstaller写好的python代码,存放至全英文的目录下命令行打包文件切换路径至python代码所在目录,执行语句:pyinstaller -F -w xxx.py等待打包完成,会生成一个build文件夹和一个dist文件夹,exe可执行文件就在dist文件夹里,如果程序引用有资源,则要把资...原创 2020-01-31 10:47:15 · 1011 阅读 · 2 评论 -
python爬虫8---cookies,session,发表博客评论
import requests, jsonsession = requests.session()headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'}...原创 2019-11-11 19:49:17 · 180 阅读 · 0 评论 -
python爬虫6---csv&excel
关于所爬取数据的存储问题写入csv文件import csv#引用csv模块。csv_file = open('demo.csv','w',newline='',encoding='utf-8')#调用open()函数打开csv文件,传入参数:文件名“demo.csv”、写入模式“w”、newline=''、encoding='utf-8'。writer = csv.writer(csv...原创 2019-11-09 15:04:39 · 228 阅读 · 0 评论 -
python爬虫5---带参数请求数据
项目目标爬取歌曲的精彩评论爬取被隐藏的歌曲清单get精彩评论:import requests# 引用requests模块for i in range(5): res_comments = requests.get('https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fcg?g_tk=5381&loginUi...原创 2019-11-09 14:58:37 · 557 阅读 · 0 评论 -
python爬虫4---json
项目目标爬取周杰伦的歌曲清单import requests# 引用requests库res_music = requests.get('https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=txt.yqq.song&sea...原创 2019-11-06 21:26:32 · 148 阅读 · 0 评论 -
python爬虫3---BeautifulSoup实战
项目目标我们要去爬取热门菜谱清单,内含:菜名、原材料、详细烹饪流程的URL。import requests# 引用requests库from bs4 import BeautifulSoup# 引用BeautifulSoup库res_foods = requests.get('http://www.xiachufang.com/explore/')# 获取数据bs_foods =...原创 2019-11-05 22:09:31 · 443 阅读 · 1 评论 -
python爬虫2---BeautifulSoup
BeautifulSoup是什么BeautifulSoup怎么用解析数据提取数据对象的变化过程BeautifulSoup模块爬虫的四个步骤0获取数据 1解析数据 2提取数据 3储存数据学习目标0 解析数据–BeautifulSoup1 提取数据–BeautifulSoup【解析数据】我们平时使用浏览器上网,浏览器会把服务器返回来的HTML源代码翻译...原创 2019-11-04 22:37:17 · 146 阅读 · 0 评论 -
python爬虫1---HTML基础
查看网页的HTML源码(“检查”)HTML的层级HTML的组成标签和元素网页头和网页体属性这个书苑不太冷5.0 HTML源码(部分)<div id="article"> <div id="nav"> <a href="#type1" class="catlog">科幻小说</a><br> ...原创 2019-09-07 09:34:09 · 510 阅读 · 0 评论 -
Python 中 str.maketrans 和 str.translate 的使用
文章目录Python 中 str.maketrans 和 str.translate 的使用str.maketransstr.translate1. str.maketrans首先查看一下 str.maketrans 的帮助文档:>>> help(str.maketrans)Help on built-in function maketrans:maketr...转载 2019-08-15 15:02:03 · 752 阅读 · 0 评论 -
python数据类型-----字符串
转载自 https://www.cnblogs.com/MrFiona/p/5957587.html?utm_source=tuicool&utm_medium=referral 今天来总结下python3.4版本字符串的一些操作方法,对这些方法先作一个简单的分类,按照分类来进行总结。Sequence Typessequence类型有六种:strings, byte seque...转载 2019-08-15 14:14:20 · 503 阅读 · 0 评论 -
python---列表操作
Python列表:如何将字符串全部转换为小写或大写?用列表推导式来完成>>> [x.lower() for x in ["A","B","C"]]['a', 'b', 'c']>>> [x.upper() for x in ["a","b","c"]]['A', 'B', 'C']还可以使用 map函数 :>>> map(la...原创 2019-08-15 14:10:37 · 142 阅读 · 0 评论 -
python练习8----合并列表排序
练习目标:掌握列表的两个新运用:合并列表和列表排序。练习要求:一次测评中,老师将 学习小组A 和 学习小组B 的测评成绩(满分 100 分)从低到高记录放进两个列表:A=[91, 95, 97, 99],B=[92, 93, 96, 98] 。现在,老师想将两个小组的成绩合并为一个列表,并按照从低到高的顺序排序,你能帮老师完成吗?#melist1 = [91, 95, 97, 99...原创 2019-07-17 16:13:57 · 8113 阅读 · 5 评论 -
python练习12(类与对象1)----一次性说完
练习目标学会在某个实例方法中调用其他方法练习要求我们看过Chinese类有这样两个代码案例:一个会打印某个人现在的居住地,一个会打印出生地。下面,我们会通过一个小知识一次性“说完”这两个信息。现在,请你趁热打铁,在代码中新建一个方法,在这个方法中调用实例方法born和live。# 新建一个方法,让实例只要调用一个方法,就能打印出两个信息。# 代码完成后,请运行一下,验证是否成功。...原创 2019-07-18 16:30:55 · 3059 阅读 · 0 评论 -
python取整方法
向上取整向下取整四舍五入分别取整数部分和小数部分向上取整用 math 模块中的 ceil() 方法:>>> import math>>> math.ceil(3.25)4.0>>> math.ceil(3.75)4.0>>> math.ceil(4.85)5.0向下取整直接用内建的 int(...原创 2019-07-18 11:55:06 · 11255 阅读 · 1 评论 -
python-打印皮卡丘
‘’‘三个引号实现自动换行’’’## 打印皮卡丘print(''' へ /| /\7 ∠_/ / │ / / │ Z _,< / /`ヽ │ ヽ / 〉 Y ` / / イ● 、 ● ⊂⊃〈 / () へ | \〈 >ー 、_ ィ │ // / へ / ノ<| \\ ヽ_ノ (_...原创 2019-04-20 16:01:40 · 10057 阅读 · 3 评论