2006年06月16日 星期五 23:24
看了各位给我回复,感动. 每一个方法都试过了. 1.输入输出重定向的方法,我开始想过了,写成了 os.popen(cmd, 'w').write(passwd) 结果非常奇怪,一直没试成功,肯定是我写的有问题. 2.shhgs.efhilt at gmail.com <2.shhgs.efhilt at gmail.com>给的shell脚本收藏了.但看着还是累 ,还是python好,口亨口亨. 4.看了一下crypt模块,谢谢gavin at sz.net.cn给的完整的脚本.就是我想要的. 但是不理解为什么写成: c=os.popen(cmd) ... c.close() 直接os.popen(cmd)不是更好么? 另:写成c=os.open(cmd)是故意的吧,乃太邪恶了:) 第一外语不是英语,开着金山词霸看文档都费老劲了. ps.单位里最近vlan改造之后mail,notes,CA备份...全完蛋了,万恶的BS7799~~~明天还得加班,命苦啊~~~~~~~ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060616/86508cce/attachment.html
2006年06月19日 星期一 09:21
不好意思:) 1.应该是os.popen(cmd),测试是用的是os.popen,发邮件是写错了,不然不会用os的, 希望大家原谅:-) 此外,有一个popen2模块,但没有测试过,应该可以的:) 2. os.popen打开返回的是一个文件句柄,如果不关闭,password和shadow就会一直 处于锁定状态。 3. 如果你的应用是单进程的(即任何时候都是一个批处理程序),可以直接读写 (password 和shadow,一次读取,一次批量输入)。 ----- Original Message ----- 发件人: john 收件人: python-chinese at lists.python.cn 发送时间: 2006年6月16日 23:24 主题: [python-chinese] linux添加用户 看了各位给我回复,感动. 每一个方法都试过了. 1.输入输出重定向的方法,我开始想过了,写成了 os.popen(cmd, 'w').write(passwd) 结果非常奇怪,一直没试成功,肯定是我写的有问题. 2.shhgs.efhilt at gmail.com给的shell脚本收藏了.但看着还是累,还是python好,口亨口亨. 4.看了一下crypt模块,谢谢gavin at sz.net.cn给的完整的脚本.就是我想要的. 但是不理解为什么写成: c=os.popen(cmd) ... c.close() 直接os.popen(cmd)不是更好么? 另:写成c=os.open(cmd)是故意的吧,乃太邪恶了:) 第一外语不是英语,开着金山词霸看文档都费老劲了. ps.单位里最近vlan改造之后mail,notes,CA备份...全完蛋了,万恶的BS7799~~~明天还得加班,命苦啊~~~~~~~ ------------------------------------------------------------------------------ _______________________________________________ python-chinese Post: send python-chinese at lists.python.cn Subscribe: send subscribe to python-chinese-request at lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060619/36bdbfd1/attachment.html
2006年06月19日 星期一 12:28
On 6/19/06, Gavin <gavin at sz.net.cn> wrote: > > 不好意思:) > > 1.应该是os.popen(cmd),测试是用的是os.popen,发邮件是写错了,不然不会用os的, > 希望大家原谅:-) > 此外,有一个popen2模块,但没有测试过,应该可以的:) > 2.4以后好像推荐用新增的subprocess模块代替os模块下面的相关方法。 2. os.popen打开返回的是一个文件句柄,如果不关闭,password和shadow就会一直 > 处于锁定状态。 > > 3. 如果你的应用是单进程的(即任何时候都是一个批处理程序),可以直接读写 > (password 和shadow,一次读取,一次批量输入)。 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060619/7e8fc9de/attachment.html
Zeuux © 2025
京ICP备05028076号