- 博客(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
337
转载 Python 爬虫使用固定代理IP
购买的固定代理IP一般都需要账号密码, 在网上找了几个使用方法,但是都报错,所以,就想了这个笨办法,如有好办法希望大家指点。import requestsfrom requests.auth import HTTPBasicAuthproxy = { 'http': 'http://ip:port', 'https': 'https://ip:po...
2019-01-17 11:28:00
235
转载 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默认使用的是严谨格式,当跨语言传递数据时,就容易报出这个错误。解决方法:加上参数 strictjson.loads(json_...
2018-12-06 21:53:00
2619
转载 scrapy中命令介绍
一、显示全部命令1、在项目外输入 scrapy -h(scrapy_env) frange@ubuntu:~/workspace/spider$ scrapy -hScrapy 1.5.1 - no active projectUsage:scrapy <command> [options] [args]Available comma...
2018-08-14 22:04:00
281
转载 python 获取日期列表中缺失的日期
获取日期列表中缺失的日期 最近有个需求,就是有一个时间段的日期格式的字符串列表,其中有缺失的日期,想要写一个脚本来查出缺失的日期,算是个小工具,直接上代码。import datetimedef get_no_date(date_str_li, start_date='', end_date=''): """获取没有列表中没有包含的的日期区间的日期 ...
2018-07-31 20:20:00
1830
转载 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
157
转载 Python 内置函数汇总
整理为markdown, 请点击下面链接访问查看:python内置函数整理转载于:https://www.cnblogs.com/Frange/p/9283995.html
2018-07-09 15:24:00
104
转载 Python文件操作模块shutil
shutilshutil.copyfileobj(fsrc, fdst[, length])将类似文件的对象fsrc的内容复制到类似文件的对象fdst。import shutilf1 = open('1.txt','r',encoding='utf-8')f2 = open('2.txt', 'w',encoding='utf-8')shutil....
2018-07-03 14:33:00
111
转载 Redis常用命令
注:本文整理自《Redis实战》Redis简介: Redis为内存型数据库,所以速度非常快,性能强劲,Redis为NoSQL(非关系型数据库),可以存储键(key)与5中不同类型的值(value)之间的映射,五种数据类型分别为:STRING(字符串)、LIST(链表)、SET(集合)、HASH(散列)和ZSET(有序集合)。下面总结这五种数据结构常用的命令。本文...
2018-06-25 23:09:00
124
转载 虚拟机与主机之间开启复制粘贴
一、打开虚拟机首页的选项 -- 虚拟机> 设置 或者直接使用快捷键:Ctrl + D 进入设置界面二、在 常规>增强型键盘选择-->在可用时使用三、客户机隔离选上下图中两项转载于:https://www.cnblogs.com/Frange/p/9220783.html...
2018-06-24 16:04:00
402
转载 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
389
转载 python os模块汇总
os模块 :操作系统的接口源码在Lib/os.pyos.name判断所在系统os.system() 运行shell命令'nt':windows;'posix':'Linux/Unix'.os.chdir(path)os.fchdir(fd)os.getcwdos.fsencode(filename)os.fsdecode(file...
2018-06-20 16:11:00
111
转载 python xlsxwriter使用方法汇总
xlsxwriter用来写入excel的模块1、创建一个excel文件import xlsxwriterfilename = '/Users/piperck/Desktop/demo.xlsx'test_book = xlsxwriter.Workbook(filename) 2、添加一个sheet页,向sheet页中单元格中写入数...
2018-06-20 15:46:00
2291
转载 python 虚拟环境生成requirements.txt 和利用requirements.txt批量安装
一、生成requirements.txt1、切换到需要生成requirements.txt 的虚拟环境中2、在终端运行下面的代码(py3) test@ubuntu:~/workspace$ pip freeze >requirements.txt*其中,py3为虚拟环境二、利用requirements.txt安装依赖(py3) test@ubun...
2018-06-07 17:48:00
981
转载 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
1630
转载 python print的用法
Python中的print1、print函数的完全结构:print(*args, sep=" ",end="\n",file=None)sep 为输出多个值时用来分割的字符,默认为一个空格end 为打印结束后添加的字符,默认为一个换行符file 为文件描述符,可以打印到文件中例如:下面为在交互模式下的使用,如果将end换为非换行符则不会打印出任何东西...
2018-05-25 10:17:00
137
转载 python用requests爬取新浪财经首页要闻
目的:爬取新浪财经首页要闻模块下的全部新闻标题及内容工具:python, 第三方库requests模块, lxml模块requests,lxml需要安装(pip安装即可,或者去官网下载压缩包)代码:import requestsfrom lxml import etreedef search_article(url): """ ...
2018-05-22 18:04:00
1501
转载 关于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
2221
转载 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
95
转载 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
317
转载 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
150
转载 python os模块之实现多层目录文件查找
本文针对多层目录下文件的查找。一、利用 os模块的基本操作,并利用递归的思想实现了目录多层查找。代码如下:import os#dir_name: 处理文件的起始目录def count_file(dir_name): #用于存目录的名字 dir_list = [] #将当前目录下的所有文件列出 file_list = ...
2018-01-15 23:23:00
230
转载 python 字符串格式化输出 %d,%s及 format函数, 数字百分化输出
旧式格式化方式:%s,%d1、顺序填入格式化内容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
467
转载 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
204
转载 python实现二分查找
二分法查找:在一组有序的数据中进行查找,首先与中间的数先比较,如果查找的数大于中间的数,则要查找的数在前半段,否则在后半段,这样就会排除一半的数据,如此递归进行下去,则会极大的提高查找的速度。下面利用python代码实现二分查找def binary_search(array,key): low = 0 high = len(array) - 1 wh...
2018-01-03 21:28:00
124
转载 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
354
转载 python实现快速排序
用python实现快速排序思路:利用列表中的每一个数据与最后一个相比,比最后的值大的放右边,比最后一个小的放左边。先确定最后一个的位置。然后递归调用,将所有的数据按从小到大全部排序。代码:def quick_sort(array,start,end): if start <= end: j = patition(array,start,e...
2017-12-28 09:56:00
82
转载 利用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
98
转载 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
100
转载 Python中进程
程序程序:编写完的代码称为程序。进程进程:又称重量级进程,正在执行中的程序称为进程。进程的执行会占用内存等资源。多个进程同时执行时,每个进程的执行都需要由操作系统按一定的算法(RR调度、优先数调度算法等)分配内存空间。并行与并发并行:在多核系统中,每个cpu执行一个进程,可以理解为cpu的数大于进程数,所有进程同时进行。并发:在操作系统中同时执行多个进程,可以理解...
2017-10-19 22:38:00
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人