- 博客(11)
- 问答 (2)
- 收藏
- 关注
原创 Python 中的 open read write
【OPEN】打开文件with open('D:\test\1.txt','w') r(只读)、w(只写)、a(追加)、b(二进制)【READ】读 read( ) readline( ) readlines( )file = open('D/test/test.txt','r') #只读模式打开fileall_txt = file.read() #读全部o...
2018-05-22 20:35:45 489
原创 FTP下载文件到文件夹+进度条
任务是通过python FTP下载文件到内存 再到文件,好像没有搞清楚如何下载到内存,只是通过重载FTP中retrbinary函数,在里面增加打印下载进度条的功能,后面看到别人是拿pycurl做的,之后好好学习一下。from ftplib import FTPimport unittestimport osimport sysclass MyFTP(FTP):#对FTP的继承 ...
2018-05-21 21:00:11 4093 2
原创 FTP下载 上传
【下载】import ftplibhost = '127.0.0.1' # 用FileZilia Server搭建的服务器地址username = 'li' # 服务器用户名password = '110' # 服务器密码file = '12.txt' # 要从服务器上下载的文件名f = ftplib.FTP(host) # 实例化FTP对象f.login(use...
2018-05-17 17:26:24 339
原创 asyncio 库 async/await
【asyncio】async 异步 直接获取EventLoop的引用(get_event_loop()),把需要执行的协程放到EventLoop中运行(run_until_complete(协程)),实现异步IO。import asyncio@asyncio.coroutine #会把函数标记为coroutine类型def hello(): print('hello world'...
2018-05-16 19:57:14 788
原创 http协议
HTTP响应 Header+Body(可选)1、GET / HTTP/1.1GET:读取请求,从服务器获取网页数据 (GET仅请求资源,POST会附带用户数据)/ : URL的路径,单独 / 表示首页 HTTP/1.1 : 采用的http协议版本为1.1(1.1比1.0版本允许多个http请求复用一个TCP连接)2、响应成功200 OK3、Content-Type: text/htmlConte...
2018-05-16 19:28:05 244
原创 协程
【协程】可看做子程序,但在执行过程中,在子程序内部可中断,转去执行别的子程序,适当时候再返回来执行(类似CPU中断)。特点:在一个线程执行,不需要多线程的锁机制,极高的效率。A: B.send() B.close()B: yield def consumer(): r='' while True: n=yield r if not n: ...
2018-05-16 14:39:17 386
原创 Python补充
1、with...as用法with所求的对象必须有一个enter,一个exit方法【普通】file = open("/tmp/foo.txt")data = file.read()file.close()可能会忘记close或者read不成功 没有进行任何处理。【with】with open("/tmp/foo.txt") as file: data = file.read()等同于:...
2018-05-15 16:33:02 257
原创 多线程 Thread
注意:多进程中,同一个变量,各自都有一份拷贝存于每个进程 互不影响 多线程中,每个变量由所有线程共享,任何一个变量都可以被任何一个线程修改python提供两个模块:_thread(低级模块),threading(高级模块)import time,threading#新线程执行的代码def loop(): #threading.current_thread()返回的是...
2018-05-03 17:53:19 394
原创 多进程 Process
注意:# 载入时间模块,random模块import time#获取开始时间结束时间start=time.time()#创建1个随机数time.sleep(random.random()*3)end=time.time()#运行时间t=end-start****__name__是当前模块名,当前模块被直接运行时模块名为__main__if __name__ == '__main__...
2018-05-03 16:58:53 255
原创 序列化
import:导入__init__:定义类的时候,添加__init__方法,在创建类的实例时候,会自动调用这个方法对类初始化。>>> class Class:... def __init__(self,name,gender):... self.name=name... self.gender=gender>>> tes...
2018-05-03 14:27:06 178
原创 IO编程-文件读写
注意:1.系统不允许普通程序直接操作磁盘,所以读写文件实际是请求系统打开文件对象(文件描述符) 2.python语言是按顺序执行的,一条条代码往下执行【读】1、读文件模式打开文件对象 open() a. 读取 utf-8 文本文件 -->‘r’ f = open('/Users/michael/test.txt', 'r') b. 读取二进制文件(如视频、图片等...
2018-05-02 20:36:05 303
空空如也
cmakelists如何修改文件拓展名?
2018-10-10
Python 如何修改坐标轴单位?
2018-01-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人