上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 需求: 我们编写网络爬虫从豆瓣网爬取一些书籍的信息,以csv的格式存储: 书名,作者,出版社,价格 精通scrapy网络爬虫,刘硕,清华大学出版社,46.00 算法导论,Charles E.leiserson,人民邮电出版社,85.00 python灰帽子,Justin Seitz,电子工业出版社, 阅读全文
posted @ 2020-07-17 22:59 Richardo-M-Lu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 需求: 某项目中,我们传感器采集数据,每收集到1G数据后,做数据分析,最终只保存分析结果。这样很大的临时数据如果常驻内存,将消耗大量内存资源。我们可以使用临时文件来存储这些临时数据(外部存储:硬盘) 临时文件不用命名,县城关闭后会自动删除。 思路: 使用标准库中的tempfile下的Temporar 阅读全文
posted @ 2020-07-16 22:51 Richardo-M-Lu 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 需求: 在某些项目中,我们需要获得文件状态,例如: 1、文件的类型(普通文本,目录,符号链接,设备文件...) 2、文件的访问权限 3、文件的最后的访问/修改/节点状态更改时间(对应于读、写、和chmod,chown操作的时间) 4、普通文件大小 ... 思路: 1、标准库os模块中三个系统调用st 阅读全文
posted @ 2020-07-16 22:22 Richardo-M-Lu 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 需求: 1、在访问某些二进制文件时,希望能把文件映射到内存中去,可以实现随机访问.(framebuffer设备文件) 2、某些嵌入式设备,寄存器被编址到内存地址空间,我们可以映射/dev/mem某范围,去访问这些寄存器。 3、如果多个进程映射同一个文件,还能实现进程通信的目的 思路: 使用标准库中的 阅读全文
posted @ 2020-07-14 23:16 Richardo-M-Lu 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 需求: 将文件内容写入到硬件设备时,使用系统调用,这类I/O操作赶时间很长,为了减少I/O操作的次数,文件通常使用缓冲区(有足够多的数据才进行系统调用),文件的缓冲行为,分为全缓冲,行缓冲,无缓冲。 如何设置python中文件对象的缓冲行为? 思路: 1、全缓冲:open函数的buffering设置 阅读全文
posted @ 2020-07-14 22:24 Richardo-M-Lu 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 需求: wav是一种音频文件的格式,音频文件为二进制文件,wav文件由头部信息和音频采样数据组成,前44个字节为头部信息,包括声道数,采样频率,PCM位宽等等,后面是音频采样数据。 使用python,分析一个wav文件头部信息,处理音频数据。 思路: open函数想以二进制模式打开文件,指定Mode 阅读全文
posted @ 2020-07-12 22:25 Richardo-M-Lu 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 需求: 某文本文件编码格式已知(如utf-8,GBK,BIG5),在python2.x和python3.x中分别如何读取该文件? 思路: 明确的一点: 在python2和python3中字符串的语义发生了变化 python2中的 str --> python3中的 bytes python2中的 u 阅读全文
posted @ 2020-07-11 17:33 Richardo-M-Lu 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 需求: 某个字典存储了一系列属性值, { 'lodDist':100.0, 'SmallCull':0.04, 'DistCull':500.0, 'trilinear':40 'farclip':477 } 在程序中,我们想以以下工整格式将其内容输出,如何处理? SmallCull:0.04 fa 阅读全文
posted @ 2020-07-11 16:49 Richardo-M-Lu 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 需求: 某软件的Log文件,其中的日期格式为'yyyy-mm-dd': ..... 2016-05-23 10:59:26 status upacked python3-pip.all 2016-05-23 10:59:26 status half-configured python3-all 20 阅读全文
posted @ 2020-07-11 16:17 Richardo-M-Lu 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 需求: 某文件系统目录下有一系列文件: quicksort.c graph.py heap.java install.sh stack.cpp ... 编写程序给其中所有.sh文件和.py文件加上用户可执行权限 思路: 使用字符串的str.startswith()和str.endswith()方法 阅读全文
posted @ 2020-07-11 00:10 Richardo-M-Lu 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页