![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Mr墨斗
这个作者很懒,什么都没留下…
展开
-
python中读取大文件
在python中读取文件时要用read但是read如果是默认的情况的话那么将会把文件中的内容全部读取出来并且存入到内存中那么就会有一个隐患,如果要读取的文件非常大的话,那么将会非常的耗费内存,原创 2017-09-05 11:02:09 · 507 阅读 · 0 评论 -
python入门神书
这是一本还没有出版的python入门神书,分成十几个章节,每个章节都是由一位开源大牛自己编写。目前网络上已经提供了review版本。链接如下:http://aosabook.org/blog/ 这本书的内容就跟标题一样,每一章实现一个非常实用的功能,而且只用了500行或者更少的代码。全书简介如下:1. A Template Engine (http://aosabook.org/en/500L转载 2017-09-10 20:20:26 · 434 阅读 · 0 评论 -
Python3中urllib详细使用方法
urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)了,我们可以利用它来抓取远程的数据进行保存哦,下面整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法,下面一起来看看。python3 抓取网页资源的 N 种方法:1、最简单[python] view plain copy print?impor转载 2017-09-10 11:22:24 · 301 阅读 · 0 评论 -
python中的map函数
map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f转载 2017-09-09 10:51:29 · 358 阅读 · 0 评论 -
python 网络上抓取数据处理并存入到Excel'中
抓取浏览器的界面是用PhantomJS,是一个基于Webkit的“无界面”(headless)浏览器,它会把网站加载到内存并执行页面上的 JavaScript,因为不会展示图形界面,所以运行起来比完整的浏览器要高效。如果我们把 Selenium 和 PhantomJS 结合在一起,就可以运行一个非常强大的网络爬虫了,这个爬虫可以处理 JavaScrip、Cookie、headers,以及任原创 2017-09-15 19:06:25 · 3718 阅读 · 0 评论 -
Python单进程的方式实现多任务模式
from socket import *def main(): serSocket = socket(AF_INET, SOCK_STREAM) localAddr = ("127.0.0.1", 7788) serSocket.bind(localAddr) #设置监听的时候为非堵塞的模式 serSocket.setblocking(False)原创 2017-09-07 09:19:01 · 472 阅读 · 0 评论 -
Thread(target=Test1())中target写函数名时带括号和不带括号有什么区别?
import timefrom threading import Thread,Lockg_num=0def Test1(): global g_num for i in range(10): print("test1") g_num+=1 print("---test1---num:%d"%g_num)def Test2():原创 2017-09-05 15:02:13 · 937 阅读 · 0 评论 -
Python中线程创建的两种方式
from threading import Threadimport timedef test(): print("线程开启了~!") time.sleep(1)# num = 0for i in range(5): # test() #创建现成的第一种方式 thr=Thread(target=test) thr.start() #原创 2017-09-05 12:50:49 · 2466 阅读 · 0 评论 -
Python多进程拷贝文件夹中的所有文件
import osfrom multiprocessing import Pool,Managerdef copyFileTask(name,old_name,new_name,q): """文件复制""" file_r=open(old_name+"/"+name) file_w=open(new_name+"/"+name,"w") content=fil原创 2017-09-05 11:24:00 · 734 阅读 · 0 评论 -
Python中单例设计模式
class Singleton(object): """注释""" __instanc=None def __init__(self,name,age): self.name=name self.age=age def __new__(cls, name, age): """创建一个单例的对象"""原创 2017-09-05 11:31:20 · 282 阅读 · 0 评论 -
Python 三种导入模块的方法和区别
方法一[python] view plain copyimport modname 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。 用import语句导入模块,就在当前的名称空间(na转载 2017-09-05 09:13:25 · 742 阅读 · 0 评论 -
python中的print遇到\r回车符的时候
\r 和 \n 都是以前的那种打字机传承来的。\r 代表回车,也就是打印头归位,回到某一行的开头。\n代表换行,就是走纸,下一行。如果想要每次输出过后重新回到开头重新执行,那么只需要在前面加上\r这时只需要将print放在while循环中 那么将会动态的显示出 进度的百分比原创 2017-09-05 10:52:04 · 1507 阅读 · 0 评论 -
python爬虫爬去贴吧中的所有图片
import urllib.requestfrom lxml import etreeimport osclass tieba_img(object): def __init__(self,tieba_name,start_index,end_index): """ 作用:建立类的初始化 t原创 2017-09-11 14:57:33 · 478 阅读 · 0 评论