
21Python文件IO(二)路径操作
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/10/22 05-通配和文件操作
path模块中的pathlib,用起来很方便,提供的接口也很多,就可以方便操作文件对象和路径对象,文件就是mkdir,文件就是touch这个只要是路径就可以当做,某种对象,说到底一切皆文件os.path封装的比较原始,用起来比较麻烦,中间总数用字符串对象来操作,字符串操作起来还不是特别方便,部署环境优先看有没有pathlib,建议3.5开始部署,一般企业都到2.7,应该都支持通配符** ...原创 2020-09-30 15:08:01 · 111 阅读 · 0 评论 -
2019/10/22 04-Path对象基本操作
对于目录操作想类似面向对象的方式,python在3.4之后提供了pathlib模块会根据当前操作系统来创建目录类型,.点表示当前路径,这就是一个创建对象的过程跟创建一个列表 l=list()一个道理得到路径对象就可以进行操作这个就相当于当前路径,前面是什么类型才能调用什么类型的方法,比如f。read,f.write没有跟代表相对的分隔符给你纠正回来了如果在前面加上斜杠,相当于...原创 2020-09-30 15:08:16 · 477 阅读 · 0 评论 -
2019/10/21 03-StringIO和BytesIO和os.path
stringio是个类,是io模块里面的东西,io是input,output类就需要用到初始化方法其实是个类文件对象,文件有什么,它就有什么,但是有一些区别,是在内存中纯粹生成的东西,是让你在内存存一下数据的写点东西进去指针回到开始但是我们并没有设定读和写的模式stringio是一个内存流放文本IO,textbuffer是一个临时的缓冲区,close就不要了,没有对应的文件系...原创 2020-09-30 15:07:53 · 256 阅读 · 0 评论 -
2019/10/21 02-习题命令分发器、copy和单词统计
之前是无参的,现在想改成有参的,可以试试原来有参数,参数不传不行,能否注册的时候把参数也加进去,但是这次注册的参数可以和上一次的不一样注册的时候可以把两个都注册进去,装饰器可以两个叠在一起放在一个函数上面,怎么保证参数放一起,还能成功调用,相当于固定了一定参数,返回一个函数,这个函数以后还可以得到一些参数,是典型的偏函数应用还有一种方式,注册的时候参数先不管,参数再通过输入命令名的时候...原创 2020-09-30 15:07:44 · 94 阅读 · 0 评论 -
2019/10/20 01-习题base64解码
编码的过程是3变4之后,拿到4之后实际上是每个6位,6位也当一个字节看,6位前面补2个0,就是6位能表示的极限也就到64,64种状态的变化,(从base64编码表查表把对应发字符取出来,这样就得到base64编码)解码就是逆转的过程。3变4加上所谓的凑齐,凑齐的效率是不低的,凑齐只在尾部凑齐,其他地方都不用凑齐,所以效率整体来讲还可以,凑了几次就加几个等号逆过来该如何思考,3变4,要查4次表...原创 2020-09-30 15:07:36 · 730 阅读 · 0 评论