Python-点点滴滴
工作都是搞服务端比较多,最近折腾上脚本了。。。希望能持续补充一些实用的东东,这些都和具体的语法关系不大1)获取本机hostname和ip
os.uname()
('Linux', 'v333444.sqa.cma', '2.6.18-164.el5xen', '#1 SMP Tue Aug 18 15:59:52 EDT 2009', 'x86_64')
os.uname()
'v333444.sqa.cma'
import socket
socket.gethostname()
'v333444.sqa.cma'
socket.gethostbyname(socket.gethostname())
'101.23.127.125'
2)java环境如何调用python脚本:一直没想到好的办法,和同事一起讨论的时候有人提醒说java下可以调用shell脚本,咦,再用shell调用python,这个不就解决了java调用python的问题了,呵呵曲线救国啊。。。
String shell = "ls -lh"
String[] cmd = {"/bin/sh", "-c", shell};
Process process = Runtime.getRuntime().exec(cmd);
//如果不需要处理shell命令的输出,则以上语句就够了,否则还要处理Process的输出流
BufferedReader errorStreamReader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
BufferedReader inputStreamReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
页:
[1]