《易学python》《Python UN
《易学python》
############################################################################
第3章 与摆布交互
3.5 比较目录和文件
os.walk(dir_name)默认从根目录遍历
############################################################################
第4章 组织有序
4.3 单元测试:将程序划分为单位,如以函数为单元。
似乎本末倒置的顺序:1.编写测试 2.测试失败 3.编写代码确保通过测试;
其实边写一个程序,一边写对应的测试程序
**data:data以字典形式返回多参数,如函数test(todos,title,level),可以用test(todos,**data)
assert用法:assert 条件,"str", 如果条件错误,则抛出AssertionError,并输入"str"
《Python UNIX和Linux系统管理》
2009年1月 第1版
############################################################################
第1章 python 简介
1. Ipython例子:python用shell命令
import subprocess
subprocess.call("ls","-l")
############################################################################
第2章 Ipython
1. Ipython中有一个In变量,用于命令追踪,数据类型list
有一个Out变量,输出运算结果,数据类型dict
2. ipython中的魔力函数%xxx,加!执行shell
3. 别名:rehash,rehashx,bookmark,
############################################################################
第10章 进程和并发
1. 进程processing:独立内存,一个CPU只处理一个进程,利用多CPU加速
2. 线程threading:在一个进程中共享内存,在进程中有线程锁,保证了顺序。也
可能几个线程一起工作,几把锁。
参考:阮一峰的网络日志,http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html
3. 守护进程deamonizer:一个不受终端控制的后台进程。
http://blog.csdn.net/dysj4099/article/details/18219411
1) 第一次fork将会创建父-子进程,同时使得父进程退出保证守护进程能够运行在后台。
2) 通过setsid步骤使得进程与控制终端、登录会话以及进程组脱离。
3) 第二次fork(必要而不是必须)将确保进程重新打开控制终端,并且产生子-孙进程,而子进程退出后孙进程将成为真正的守护进程。
4) 其他还有一些诸如工作目录设置、关闭文件描述符、设置文件创建掩码之类的操作。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341