Python用subprocess的Popen实现用户切换 - 季石磊
季石磊
·
2013-01-17
·
via 博客园 - 季石磊
当我们需要调用系统的命令的时候,最先考虑的os模块。用os.system()和os.popen()来进行操作,很多时候需要进行用户身份模拟或者用户切换,通过设置subprocess中的Popen的env变量可以实现相关功能。创建一个可以执行文件,文件命名为:echoenv.py,该文件的作用是显示当前系统用户,文件内容如下:import osprint(os.environ['USER'])执行代码如下:>>>import shlex, subprocess>>>command_line = raw_input()>>>py
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。