by Devin Yang

建立于: 7年前 ( 更新: 7年前 )

最简化版本的Python系统命令运行范本

#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
from subprocess import Popen, PIPE, STDOUT
#运行的命令
command='ls -l'.split()
proc=Popen(command , stdout=PIPE,stderr=PIPE, universal_newlines=True);
output, error = proc.communicate()

#显示运行结果
if(proc.poll()==0):
     print(output)
else:
     print("{} Error\n".format(error))


 

Tags:

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


linux

加载.env的环境变量到系统上

加载.env的环境变量到系统上

pppoe

我的重拨pppoe用的BASH

透过ISP拨pppoe,有时是他是会自己断线的,所以我们通常可以写一个简单的调度,让他例如每分钟跑一次但事情没那么简单,光检查ppp0有没有连线是不够的,看看我的bash怎么写吧。

big5

php版的big5转utf8进程

您是否有大量的big5编码的php、js或html页面需要转码?这里提供一个我原创的php转码方式,用PHP的进程进行文件的转码。数据库big5 via latin1的转码更为复杂,本文就不做讨论啦。转码前最重要的一件事是对您的目标数据夹进行版控,这样转码后,您可以比较是否有正常转码成功。 或是有问题时还可以施展还原大法。