Python
aspiring123
这个作者很懒,什么都没留下…
展开
-
正则表达式的元字符
import reprint('--------------匹配单个字符与数字---------------------')r""". 匹配除换行符以外的任意字符[0123456789] []是字符集和,表示匹配方括号中所包含的任意一个字符[aspiring] 匹配'a','s','p','i','r','i','n','g'中任意一个字...原创 2018-08-01 17:26:46 · 217 阅读 · 0 评论 -
Scrapy报错:no module named win32api 的解决方法以及虚拟环境下的解决方法
在第一次使用scrapy框架写爬虫时 运行项目scrapy crawl demo(爬虫名,自定)出现运行错误:错误的原因在于缺少win32pi模块解决方法: 一、在单纯的系统环境下,进入这个网址:https://sourceforge.net/projects/pywin32/files/pywin32/,随便选择一个你看着顺眼的Bulid,点击一个适合你版本的pywin32文件下...原创 2018-10-07 20:09:58 · 614 阅读 · 0 评论 -
windows10安装scrapy时报错:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual ...
在我正常使用pip安装scrapy时出现的错误: building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft...原创 2018-10-07 18:11:41 · 286 阅读 · 0 评论 -
使用selenium时出现 " FileNotFoundError: [WinError 2] 系统找不到指定的文件。" 的解决办法。
在使用python的selenium模块模拟浏览器登录,使用的下面的代码#author: aspiringfrom selenium import webdriver# 实例化一个浏览器driver = webdriver.Chrome()# 发送请求driver.get("http://www.baidu.com/")然后出现了如下的错误 : Traceback ...原创 2018-10-03 09:40:35 · 17322 阅读 · 1 评论 -
用类创建四则和修改函数方法
operation作为源函数,既可以自身运行# operationclass yunsuan(): def adds(self, num, n): num = num + n return num def deletes(self, num, n): num = num - n return num ...原创 2018-08-15 15:14:32 · 169 阅读 · 0 评论 -
抓取豆瓣电影网页动态Ajax请求的数据
import urllib.requestimport sslimport jsondef ajaxCrawler(url): headers = { "User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.4.3.4000 ...原创 2018-08-08 10:19:47 · 1125 阅读 · 0 评论 -
python urllib模拟浏览器请求 爬虫
import urllib.requestimport randomurl = "http://www.baidu.com""""方式1# 模拟请求头headers = { "Accept": "application/json, text/javascript, */*; q=0.01", "X原创 2018-08-08 09:46:56 · 1211 阅读 · 0 评论 -
json.loads与json.load的区别
json.loads()解码python json格式json.load()加载python json格式文件import jsonjsonStr = '{"name":"aspiring", "age": 17, "hobby": ["money","power", "read"],"parames":{"a":1,原创 2018-08-12 17:23:23 · 33045 阅读 · 0 评论 -
re模块深入
import re"""字符串切割"""str1 = "aspiring is a good man"print(str1.split(' '))print(re.split(r' +', str1))"""re.finditer函数原型:finditer(pattern, string, flags=0)参数:pattern:匹配的正则表达式strin.原创 2018-08-01 20:11:19 · 145 阅读 · 0 评论 -
Pycharm使用 Ctrl+滚轮 调整字体大小
首先,打开File中的Settings然后,点开Editor内的General最后,在3 指向的位置勾选:Change font size (Zoom)with Ctrl+Mouse Whel 这样,使用Ctrl+滚轮调整字体大小就实现了 ...原创 2018-10-08 09:06:22 · 22359 阅读 · 2 评论