随笔分类 -  python

摘要:PyMysql学习 创建数据库链接 查寻数据库版本 创建数据表操作 数据库插入操作 批量执行SQL语句 数据库查询操作 其他操作 阅读全文
posted @ 2019-12-19 16:41 JuiceWoo 阅读(176) 评论(0) 推荐(0)
摘要:一:Flask应用 必须在项目导入flask模块,flask类的一个对象是我们的WSGI应用程序 Flask构造函数使用当前模块(__name__)的名称作为参数 Flask类的route()函数是一个装饰器,他告诉应用程序那个URL因该调用相关的函数 from flask import Flask 阅读全文
posted @ 2019-10-15 18:38 JuiceWoo 阅读(531) 评论(0) 推荐(0)
摘要:Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 阅读全文
posted @ 2019-08-31 11:25 JuiceWoo 阅读(167) 评论(0) 推荐(0)
摘要:打开浏览器并搜寻指定url chrome设置无头模式 from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--headless') 阅读全文
posted @ 2019-08-23 11:40 JuiceWoo 阅读(182) 评论(0) 推荐(0)
摘要:一:http请求本质阻塞 二:http请求本质阻塞 回调函数: 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了 阅读全文
posted @ 2019-08-09 15:44 JuiceWoo 阅读(193) 评论(0) 推荐(0)
摘要:一:re.compile(pattern, flags=0),返回re.match对象 模块提供了 re.compile() 函数将一个字符串编译成 pattern object,用于匹配或搜索,re.compile() 还接受一个可选的参数 flag,用于指定正则匹配的模式 re.compile( 阅读全文
posted @ 2019-07-28 10:02 JuiceWoo 阅读(226) 评论(0) 推荐(0)
摘要:一:os模块方法 os.access(path,mode)检测文件是否存在等,不区分大小写 目录操作 1 os.mkdir(path,mode)创建一个文件夹 2 os.chdir(path)改变路径 3 os.getcwd()返回当前工作目录 4 os.listdir(path)#列出当前目录下的 阅读全文
posted @ 2019-07-23 22:43 JuiceWoo 阅读(260) 评论(0) 推荐(0)
摘要:一:爬虫类型 定向:指定网站爬取 非定向:仍意网站爬取 二:简单流程 下载网页 requests模块 筛选特定标签 beautfulsoup/正则表达式 三:BeautifulSoup模块介绍 1.name属性,标签名称 2.attr属性,获取标签的所有标签属性,类型字典 3.children,所有 阅读全文
posted @ 2019-07-11 11:23 JuiceWoo 阅读(195) 评论(0) 推荐(0)
摘要:一:数据库创建,增删改查 数据库操作 create database db_name; drop database db_name; create database db_name if not exists db_name; show databases; show create database 阅读全文
posted @ 2019-07-11 09:51 JuiceWoo 阅读(252) 评论(0) 推荐(0)
摘要:恢复内容开始 Request的五种请求方式 方法 说明 requests.request() 构造一个请求,支撑以下各方法的基础方法 requests.get() 获取HTML网页的主要方法,对应于HTTP的GET requests.head() 获取HTML网页头信息的方法,对应于HTTP的HEA 阅读全文
posted @ 2019-04-29 15:00 JuiceWoo 阅读(250) 评论(0) 推荐(0)
摘要:https://docs.python.org/3.6/library/itertools.html 一无限迭代器: count() start, [step] start, start+step, start+2*step, ... count(10) --> 10 11 12 13 14 ... 阅读全文
posted @ 2019-04-26 09:27 JuiceWoo 阅读(647) 评论(0) 推荐(1)
摘要:一:python官方文档 https://docs.python.org/3.6/library/stdtypes.html#set-types-set-frozenset 二:集合概念 集合是无序的 集合是无重复元素的 一:add() 会改变原有集合 1 >>> s = set('HackerRa 阅读全文
posted @ 2019-04-25 12:09 JuiceWoo 阅读(997) 评论(0) 推荐(0)
摘要:该模块首先提供了三个便捷的方法:wrap,fill和decent,也提供了TextWrapper类 textwrap.wrap(text,[width[,…]]) 这个方法是将一个字符串按照width的宽度进行切割,切割后返回list import textwrap sample_text = '' 阅读全文
posted @ 2019-04-06 21:41 JuiceWoo 阅读(332) 评论(0) 推荐(0)
摘要:一:str.isalnum() ,str.isalpha(),str.isdigit() ,str.islower() ,str.isupper() 1.str.isalnum() This method checks if all the characters of a string are al 阅读全文
posted @ 2019-04-06 17:17 JuiceWoo 阅读(107) 评论(0) 推荐(0)
摘要:一:any与all函数 函数信息表格 函数原型 all(iterable) 参数解释 iterable 可迭代对象,参数不可为空,但iterable可空。 返回值 <class 'bool'> True 或 False。 函数说明 当 iterable中所有元素为 True 时,则返回 True 。 阅读全文
posted @ 2019-04-06 16:13 JuiceWoo 阅读(336) 评论(0) 推荐(0)
摘要:python列表生成式 阅读全文
posted @ 2019-03-24 10:47 JuiceWoo 阅读(1181) 评论(0) 推荐(0)
摘要:Python】 sorted函数 我们需要对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变 sort 阅读全文
posted @ 2019-03-10 20:54 JuiceWoo 阅读(2508) 评论(0) 推荐(0)
摘要:python实现目录大小计算(含子目录) 阅读全文
posted @ 2019-03-05 09:55 JuiceWoo 阅读(683) 评论(0) 推荐(0)
摘要:IO五种阻塞,selector 阅读全文
posted @ 2019-02-24 14:46 JuiceWoo 阅读(192) 评论(0) 推荐(0)
摘要:进程的方法,属性,进程间的通信,进程池 阅读全文
posted @ 2019-02-14 12:00 JuiceWoo 阅读(300) 评论(0) 推荐(0)