subprocess模块允许你生成一个或多个进程,并且可以跟它交互,并且获取返回的结果,这个模块想要替换掉几个老的方法:os.systemos.spawn*所以以后跟系统交互的命令,尽量用subprocess建议调用subprocess的run()方法去跟系统进行调用,更高级的方法,使用popen();run()方法其实就是封装的popen。run()方法在python3.5才有,python2.
分类:
编程语言 时间:
2018-01-24 15:24:11
阅读次数:
184
os 模块是与系统交互的一个接口 1、获取文件的大小的2种方法,第二种最是常用 2、os.system 执行系统命令,但是返回结果不能存入变量,只能在前台显示 3、获取文件的绝对路径 4、获取文件的文件夹和目录的2种方法 5、’路径拼接 6、os.path.normcase 只在windows上有效 ...
分类:
其他好文 时间:
2018-01-17 00:52:10
阅读次数:
174
#random模块 #os模块 os模块是与操作系统交互的一个接口 #sys模块 #shutil模块 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 shutil.make_archive(base ...
分类:
编程语言 时间:
2018-01-15 17:33:38
阅读次数:
336
os模块是python系统与操作系统交互的一个接口 ...
分类:
编程语言 时间:
2018-01-10 18:47:52
阅读次数:
171
一 Djangao入门 当今的网站实际上都是富应用程序(rich application),就像成熟的桌面应用程序一样。Python提供了一组开发Web应用程序的卓越工具。在本章中,你将学习如何使用Django(http://djangoproject.com/)来开发一个名为“学习笔记”(Lear ...
分类:
编程语言 时间:
2018-01-02 19:53:09
阅读次数:
730
在系统交互时候选择同步还是异步有时候很让人困扰,希望通过阅读这篇文章可以帮助更好的理解同步与异步。 同步与异步消息的区别 1、同步消息 同步消息传递涉及到等待服务器响应消息的客户端。消息可以双向地向两个方向流动。本质上,这意味着同步消息传递是双向通信。即发送方向接收方发送消息,接收方接收此消息并回复 ...
分类:
其他好文 时间:
2017-12-17 23:43:12
阅读次数:
112
块是一个字节序列(例如,一个 512 字节的数据块)。基于块的存储接口是最常见的存储数据方法,它们基于旋转介质,像硬盘、 CD 、软盘、甚至传统的 9 磁道磁带。无处不在的块设备接口使虚拟块设备成为与 Ceph 这样的海量存储系统交互的理想之选。 Ceph 块设备是精简配置的、大小可调且将数据条带化 ...
分类:
其他好文 时间:
2017-12-04 13:07:00
阅读次数:
180
阻塞式IO/非阻塞IO 阻塞式IO(blocking-IO) 默认情况下,所有的套接字socket连接都是阻塞式的,在和操作系统交互的过程之中。比如说一个读操作: 1.因为涉及到网络数据交换network io,等待所有的分组报到达之后这时候数据才算在操作系统内部为就绪状态。 2.然后操作系统在从系 ...
分类:
其他好文 时间:
2017-11-26 13:55:35
阅读次数:
185
缘起 中午在群里讨论,用ab测试 一台只提供静态文件服务, 不与其他任何系统交互的时候,为什么也会产生大量的TIME WAIT状态的。 首先,我们可以简单的理解,在TCP连接的两端,谁主动断开连接(先发送FIN包),谁进入TIME WAIT,谁被动断开连接(后发送FIN包),谁进入CLOSE WAI ...
分类:
Web程序 时间:
2017-11-01 19:36:44
阅读次数:
290