首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python 探索(4) Python CookBook 系统管理

2013-10-10 
python 探索(四) Python CookBook 系统管理看CookBook就像看小说,挑感兴趣的先学习。所以继《文本》之后,开始

python 探索(四) Python CookBook 系统管理

看CookBook就像看小说,挑感兴趣的先学习。

所以继《文本》之后,开始《系统管理》。

同样,请善用目录。

发现一个cookbook:好地址


生成随机密码
python 探索(4) Python CookBook 系统管理

思想:(1)os.spawnlp(os.P_WAIT,editor,editor,temp_filename)参数一:os.P_WAIT是父进程等待子进程返回参数二:editor是子进程对应的file,比如“/dev/cp”中的cp就是一个file参数三:剩下的都是参数args:editor filename -> vi  temp.txt (2)os.getenv(varname),得到环境变量的varname的值吗,如果没有则None(3)os.remove(path) 和 os.unlink(path) 一样,删除文件(4)tempfile.mkstemp,返回句柄+pathname,如果text=True,与二进制文件,文本文件有关系
拓展阅读:tempfile 的 Python API

备份文件这个小节,绝对最重要的,就是这个备份了。

进到备份文件夹中:python 探索(4) Python CookBook 系统管理

拓展阅读:os.path模块Shutil模块介绍
python os.path模块学习_redice's Blog



【Pass三连发,邮箱国内外行情不一样,以后若有必要,再补上】

选择性地复制邮箱文件pass通过邮箱创建一个邮件地址的白名单pass阻塞重复邮件pass

检查你的Windows声音系统


思想:(1)_winreg.ConnectRegistry(Computer_Name,key) 链接某电脑的key,本机为None,返回一个Handle Object(2)_winreg.OpenKey(key,subkey,res = 0,sam = _winreg.KEY_READ) 打开一个指定key,res必须为0,sam是模式,这里默认为只读(3)_winreg.EnumValue(key,index),返回key对应的第index个元组,元组:name,value,type(int,查表吧)(4)_winreg.SetValueEx(key,value_name,reserved,type,value),reserved一般为0,type能有很多种如REG_SZ,REG_DWORD(5)_winreg.DeleteValue(key,value_name) (6)_winreg.CloseKey(key)
Ps:一开始编程把EnumValue写成EnumKey,一直报错,囧。还有把DeleteValue写成DeleteKey,囧。Ps:文盲的我亲测重启了下电脑,LOL盒子果然打开了。。差点就撸了一把。。一大早的,不能撸啊。。
这节也算多认识了一个raise : EnvironmentError,其实我感觉WindowsError挺好的

在Windows中创建共享
、、、

思想:(1)特别感谢John Nielsen,没有你花了大量精力去收集拼凑,也没这代码的产生(2)如果共享的文件夹已经被共享过,会raise Error

链接一个正在运行的Internet Explorer实例


思想:(1)Windows Explorer 和 Internet Explorer ,竟然拥有相同的CLSID。。windows系统为每一个应用,组件,文件等分配一个身份ID(2)借助win32com.client和win32gui,用python操作IE,很酷的说(3)听说,这方法不可靠,对于各个版本,补丁的windows和IE不能确定。。

【不用outlook】读取Microsoft Outlook Contactspass

【没有mac】在Mac OS X 中收集详细的系统信息pass

热点排行