- 博客(30)
- 收藏
- 关注
转载 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte...
1. 编码问题, 如果来源为编码为其他的,而是用utf-8去解码就会报错。 2. 如果只是有部分无法解码, 则添加 ‘ingnore’ 参数 a = b'...' result = a.decode('utf-8', 'ignore') 转载于:https://www.cnblogs.com/Frange/p/10323366.html...
2019-01-26 14:28:00
449
转载 Python 爬虫使用固定代理IP
购买的固定代理IP一般都需要账号密码, 在网上找了几个使用方法,但是都报错,所以,就想了这个笨办法,如有好办法希望大家指点。 import requests from requests.auth import HTTPBasicAuth proxy = { 'http': 'http://ip:port', 'https': 'https://ip:po...
2019-01-17 11:28:00
336
转载 python中json报错:json.decoder.JSONDecodeError: Invalid control character at: line 2 column 18 (char 19)...
一、json.loads(json_data) 报错json.decoder.JSONDecodeError: Invalid control character at: line 2 column 18 (char 19) 原因:json默认使用的是严谨格式,当跨语言传递数据时,就容易报出这个错误。 解决方法:加上参数 strict json.loads(json_...
2018-12-06 21:53:00
2963
转载 scrapy中命令介绍
一、显示全部命令 1、在项目外输入 scrapy -h (scrapy_env) frange@ubuntu:~/workspace/spider$ scrapy -h Scrapy 1.5.1 - no active project Usage: scrapy <command> [options] [args] Available comma...
2018-08-14 22:04:00
381
转载 python 获取日期列表中缺失的日期
获取日期列表中缺失的日期 最近有个需求,就是有一个时间段的日期格式的字符串列表,其中有缺失的日期,想要写一个脚本来查出缺失的日期,算是个小工具,直接上代码。 import datetime def get_no_date(date_str_li, start_date='', end_date=''): """获取没有列表中没有包含的的日期区间的日期 ...
2018-07-31 20:20:00
2001
转载 Python atexit模块
atexit模块介绍 作用:让注册的函数在解释器正常终止时自动执行,可以注册多个函数,所注册的函数会逆序执行(据查资料,造成逆序的原因为函数压栈造成的,先进后出) 1、正常注册 ,示例如下。 def goodbye(name, adjective): print("Goodbye %s, it was %s to meet you."% (name, adjectiv...
2018-07-26 12:24:00
229
转载 Python 内置函数汇总
整理为markdown, 请点击下面链接访问查看: python内置函数整理 转载于:https://www.cnblogs.com/Frange/p/9283995.html
2018-07-09 15:24:00
152
转载 Python文件操作模块shutil
shutil shutil.copyfileobj(fsrc, fdst[, length]) 将类似文件的对象fsrc的内容复制到类似文件的对象fdst。 import shutil f1 = open('1.txt','r',encoding='utf-8') f2 = open('2.txt', 'w',encoding='utf-8') shutil....
2018-07-03 14:33:00
164
转载 Redis常用命令
注:本文整理自《Redis实战》 Redis简介: Redis为内存型数据库,所以速度非常快,性能强劲,Redis为NoSQL(非关系型数据库),可以存储键(key)与5中不同类型的值(value)之间的映射,五种数据类型分别为:STRING(字符串)、LIST(链表)、SET(集合)、HASH(散列)和ZSET(有序集合)。下面总结这五种数据结构常用的命令。 本文...
2018-06-25 23:09:00
237
转载 虚拟机与主机之间开启复制粘贴
一、打开虚拟机首页的选项 -- 虚拟机> 设置 或者直接使用快捷键:Ctrl + D 进入设置界面 二、在 常规>增强型键盘选择-->在可用时使用 三、客户机隔离选上下图中两项 转载于:https://www.cnblogs.com/Frange/p/9220783.html...
2018-06-24 16:04:00
533
转载 unbuntu安装Redis及启动服务
一、安装Redis $sudo apt-get update $sudo apt-get install redis-server 二、启动redis服务 $ redis-server 三、进入Redis客户端 $ redis-cli 转载于:https://www.cnblogs.com/Frange/p/9219227.html...
2018-06-23 23:17:00
514
转载 python os模块汇总
os模块 :操作系统的接口 源码在Lib/os.py os.name判断所在系统os.system() 运行shell命令 'nt':windows; 'posix':'Linux/Unix'. os.chdir(path) os.fchdir(fd) os.getcwd os.fsencode(filename) os.fsdecode(file...
2018-06-20 16:11:00
170
转载 python xlsxwriter使用方法汇总
xlsxwriter用来写入excel的模块 1、创建一个excel文件 import xlsxwriter filename = '/Users/piperck/Desktop/demo.xlsx' test_book = xlsxwriter.Workbook(filename) 2、添加一个sheet页,向sheet页中单元格中写入数...
2018-06-20 15:46:00
2470
转载 python 虚拟环境生成requirements.txt 和利用requirements.txt批量安装
一、生成requirements.txt 1、切换到需要生成requirements.txt 的虚拟环境中 2、在终端运行下面的代码 (py3) test@ubuntu:~/workspace$ pip freeze >requirements.txt *其中,py3为虚拟环境 二、利用requirements.txt安装依赖 (py3) test@ubun...
2018-06-07 17:48:00
1154
转载 python 中将大列表拆分成小列表
一、将大列表拆分为小列表 >>> a = [1,2,3,4,5,6,7,8,9,0] >>> n = 3>>> c= [a[i:i+n] for i in range(0, len(a), n)] 二、将大列表套小列表转化为一个列表 >>> a [[1], [2], [3]] >...
2018-06-05 15:23:00
1723
转载 python print的用法
Python中的print 1、print函数的完全结构: print(*args, sep=" ",end="\n",file=None) sep 为输出多个值时用来分割的字符,默认为一个空格 end 为打印结束后添加的字符,默认为一个换行符 file 为文件描述符,可以打印到文件中 例如:下面为在交互模式下的使用,如果将end换为非换行符则不会打印出任何东西...
2018-05-25 10:17:00
206
转载 python用requests爬取新浪财经首页要闻
目的:爬取新浪财经首页要闻模块下的全部新闻标题及内容 工具:python, 第三方库requests模块, lxml模块 requests,lxml需要安装(pip安装即可,或者去官网下载压缩包) 代码: import requests from lxml import etree def search_article(url): """ ...
2018-05-22 18:04:00
1661
转载 关于Pyhton正则报错: sre_constants.error: nothing to repeat at position
写了错误的正则表达式 1、\b 后带数量 将\d 误写成了\b , 尷尬! >>> pattern = re.compile(r'123\b*hello') 输出: Traceback (most recent call last): File "<input>", line 1, in <module> ...
2018-05-18 17:27:00
2511
转载 python中的字典
1、字典的合并 # 第一种 用Python的内置方法,dict与**解包的方式 >>> a = {'name':1,'b':2} >>> b = {'name':1, 'c':10} >>> c = dict(a, **b) >>> c {'name': 1, 'b': 2, 'c': 10} ...
2018-04-27 09:51:00
174
转载 Python flask jQuery ajax 上传文件
1、html 代码 <div> <form id="uploadForm" enctype="multipart/form-data" > <div> <input type="file" name="file" value="" style="color: w...
2018-04-24 15:45:00
391
转载 python中与时间有关的对象-datetime、time、date
一、time模块 1.time.strptime :将时间字符串转化为时间类型 格式:time.strptime(string[string[, format]) 结果可以利用利用time.tm_year 返回年份,其余雷同。 #例子 >>> t = time.strptime("2018-2-2", "%Y-%m-%d")>>>...
2018-03-08 22:53:00
208
转载 python os模块之实现多层目录文件查找
本文针对多层目录下文件的查找。 一、利用 os模块的基本操作,并利用递归的思想实现了目录多层查找。 代码如下: import os #dir_name: 处理文件的起始目录 def count_file(dir_name): #用于存目录的名字 dir_list = [] #将当前目录下的所有文件列出 file_list = ...
2018-01-15 23:23:00
355
转载 python 字符串格式化输出 %d,%s及 format函数, 数字百分化输出
旧式格式化方式:%s,%d 1、顺序填入格式化内容 s = "hello %s, hello %d"%("world", 100) print(s) 结果:'hello world, hello 100' 2、使用关键字参数 s= "%(name)s age %(age)d"%{"name":"Tom", "age":10}print(s) 结果:To...
2018-01-14 18:03:00
594
转载 linux unbuntu 虚拟环境 安装沙盒virtualenv 、virtualenvwrapper
1、沙盒安装命令: 最新版本:sudo easy_install virtualenv或者sudo apt-get install virtualenv 指定版本:pip install virtualenv [== 软件版本号] 作用:virtualenv用于创建独立的python环境,多个python相互独立,互不影响.功能:在没有权限的情况下安装新套件;不同应用可以使...
2018-01-06 11:47:00
302
转载 python实现二分查找
二分法查找:在一组有序的数据中进行查找,首先与中间的数先比较,如果查找的数大于中间的数,则要查找的数在前半段,否则在后半段,这样就会排除一半的数据,如此递归进行下去,则会极大的提高查找的速度。下面利用python代码实现二分查找 def binary_search(array,key): low = 0 high = len(array) - 1 wh...
2018-01-03 21:28:00
181
转载 python实现列表倒叙打印
def func(listNode): listNode.reverse() for i in listNode: print(i) li = [1,2,3,4,5] func(li) 利用python列表函数reverse()将列表倒叙,然后遍历打印,但是这有一个缺点就是改变了原列表的顺序。看看下面的...
2018-01-03 21:10:00
424
转载 python实现快速排序
用python实现快速排序 思路:利用列表中的每一个数据与最后一个相比,比最后的值大的放右边,比最后一个小的放左边。先确定最后一个的位置。然后递归调用,将所有的数据按从小到大全部排序。 代码: def quick_sort(array,start,end): if start <= end: j = patition(array,start,e...
2017-12-28 09:56:00
122
转载 利用scrapy模拟登录知乎
闲来无事,写一个模拟登录知乎的小demo。 分析网页发现:登录需要的手机号,密码,_xsrf参数,验证码 实现思路: 1、获取验证码 2、获取_xsrf 参数 3、携带参数,请求登录 验证码url : "https://www.zhihu.com/captcha.gif?r={t}&type=login&lang=en".format(t=t) # t 为时...
2017-12-03 15:43:00
179
转载 python中的递归函数
在python中,函数可以调用其他函数,如果函数调用的是它本身,则称这样的函数为递归函数。 1、利用递归函数计算阶乘 递归函数最简单的例子就是计算阶乘。 阶乘:通项公式为n! = n * (n-1)!, 例如:4! = 4 * 3 * 2 * 1 def func(n): if n == 1: return n ...
2017-10-26 22:08:00
157
转载 Python中进程
程序 程序:编写完的代码称为程序。 进程 进程:又称重量级进程,正在执行中的程序称为进程。进程的执行会占用内存等资源。多个进程同时执行时,每个进程的执行都需要由操作系统按一定的算法(RR调度、优先数调度算法等)分配内存空间。 并行与并发 并行:在多核系统中,每个cpu执行一个进程,可以理解为cpu的数大于进程数,所有进程同时进行。 并发:在操作系统中同时执行多个进程,可以理解...
2017-10-19 22:38:00
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅