Python
fearhai
世界上没有做不成的事,只有坚持不下去的人!
展开
-
Python文本操作---数据筛选
1.导入编码模块:codecs2.open():方法打开文本3.find():文本中找到相符和的值4.write():写入文件#字符串检索,#find函数找到返回位置import codecs #编码#第一个参数路径,第二个参数,rb二进制读写 第三个参数汉字编码,第四个参数忽略错误file = codecs.open("D:\pythonText\info.txt"...原创 2018-09-11 17:39:54 · 7229 阅读 · 0 评论 -
Python读写excel
1.导入csv模块2.reader():读取3.writerow():写入1.读取数据import csvpath=r"C:\Users\csv\my.csv"reader=csv.reader(open(path,"r")) #读取文件for item in reader:#读取每一行 #print(item) list itten[13] for...原创 2018-09-13 11:21:11 · 236 阅读 · 0 评论 -
Python反爬虫-----随机切换浏览器请求
1.导入re模块:正则2.导入urllib.request模块:爬虫3.导入random模块:随机数4.extend():列表末尾一次性追加另一个序列中的多个值5.findall():相匹配的全部字串,返回形式为数组6.compile():将一个字符串编译为字节import urllibimport urllib.requestimport randomimport...原创 2018-09-13 10:58:22 · 1129 阅读 · 0 评论 -
Python爬虫---栈模拟递归遍历(深度遍历)
1.导入re模块:正则2.导入urllib.request模块:爬虫3.导入deque模块:双向队列4.extend():列表末尾一次性追加另一个序列中的多个值5.findall():相匹配的全部字串,返回形式为数组6.compile():将一个字符串编译为字节7.pop():栈为先进先出,添加在列表最后面那个值import urllib.requestimpor...原创 2018-09-12 15:04:04 · 679 阅读 · 0 评论 -
Python数据操作步骤
先对数据进行切割(split())--------再对需要数据进行筛选(判断条件)-------对筛选出来的数据进行二次操作(排序等等)原创 2018-09-12 07:09:46 · 186 阅读 · 0 评论 -
Python文本操作---数据清洗
1.导入编码模块:codecs2.数据清洗:把数据进行处理分类,可进行读写到文本上或者数据库上3.split():对特定的子串进行切割import codecsfilepath=r"Z:\F\第一阶段视频\20170424\vedio\大数据相关数据\1E~001.txt"file=codecs.open(filepath,"rb","gbk","ignore")#按照指定编码...原创 2018-09-12 06:50:20 · 6973 阅读 · 0 评论 -
Python内建函数
Build-in Function,启动python解释器,输入dir(__builtins__), 可以看到很多python解释器启动后默认加载的属性和函数,这些函数称之为内建函数, 这些函数因为在编程时使用较多,cpython解释器用c语言实现了这些函数,启动解释器 时默认加载。这些函数数量众多,不宜记忆,开发时不是都用到的,待用到时再help(function), 查看如何使用,或结合百...翻译 2018-09-09 17:37:12 · 711 阅读 · 0 评论 -
Python装饰器执行流程
#定义函数:完成包裹数据def makeBold(fn): def wrapped(): return "<b>" + fn() + "</b>" return wrapped#定义函数:完成包裹数据def makeItalic(fn): def wrapped(): return "<i>" +..原创 2018-09-08 23:31:14 · 584 阅读 · 0 评论 -
Python爬虫---队列模拟递归遍历(广度遍历)
1.导入re模块:正则2.导入urllib.request模块:爬虫3.导入deque模块:双向队列4.extend():列表末尾一次性追加另一个序列中的多个值5.findall():相匹配的全部字串,返回形式为数组6.compile():将一个字符串编译为字节7.popleft():队列为先进后出,都是添加在列表最前面那个值import urllib.request...原创 2018-09-12 14:48:27 · 1058 阅读 · 0 评论 -
Python文本操作---文件指针
1.seek():跳到指定的文件位置# coding:utf-8# 如果没有这个文件,新建一个文件,文件名为:myAllfile.txtfileOpen = open("D:\pythonText\myAllfile.txt", "r")if __name__ == '__main__': #file.seek(16,0) #0文件调到从开头开始第十五个字符,一个换...原创 2018-09-11 21:40:38 · 954 阅读 · 0 评论 -
Python文本操作---递归遍历指定目录
1.导入模块:os2.join():指定的字符连接生成一个新的字符串3..append():末尾追加数据4.write():写入文件# coding:utf-8import os#递归检索目录下的文件名称(列表)allfile = []# 如果没有这个文件,新建一个文件,文件名为:q.txtfileOpen = open("D:\pythonText\myAllfil...原创 2018-09-11 20:57:28 · 334 阅读 · 0 评论 -
Python文本操作---多线程读写
1.导入threading模块:线程2.步骤:读取数据放入内存(readlines)---->检索符合的数据(Find)---->搜索到数据添加入列表(findlist[])---->数据写入文本中#coding=utf-8import threadingimport osclass Find(threading.Thread): def __init_...原创 2018-09-13 17:40:07 · 4449 阅读 · 1 评论