大家好,今天小编关注到一个比较有意思的话题,就是关于通过os学习python的问题,于是小编就整理了2个相关介绍通过os学习python的解答,让我们一起看看吧。
python里面怎么将os.system的执行结果返回到变量?
os.system(command)将返回系统执行command的结果,0为无错误。将其直接赋值给变量即可。例如在linux系统下执行输出文件列表命令ls:a = os.system('ls')a的值为0,表明执行命令无错误。{在Windows系统下,输出文件列表命令为dir。}
如何关闭os.popen?
关闭os.popen,os.popen可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用os.popen使用方法如下:
p=os.popen('cmd').read()print p回复 foxclive : python具体实现,和python2或者3的版本也有关系,还有和系统可能也有关系。Linux下和内核也有关系。popen一个命令,然后当按钮被按下的时候,这个popen就停止了,然后可以继续发其他的命令.可以在主线程中注册个信号处理signal.signal,然后按钮发送个信号给进程就好了。
到此,以上就是小编对于通过os学习python的问题就介绍到这了,希望介绍关于通过os学习python的2点解答对大家有用。