python调用shell小技巧

#!/bin/env python
import os,sys
Dir = os.popen("basename /root/day1/myfire.py")
print Dir.read().strip('\n')

另一种获取文件名和其路径的方法

from nt import chdir, listdir,getcwd
from os.path import basename
import os

chdir('c:\\')
print(getcwd())
print(listdir())
print(basename('C:\\QcOSD.txt'))
print(os.path.dirname('C:\\QcOSD.txt'))

 

在工作中遇到很多ICE启动后进程名都一样,难以分辨,现在有了python大法,可以轻易的通过

2,三行代码来解决这个问题

#!/usr/local/bin/python3.5
import psutil
for i in psutil.pids():
    p = psutil.Process(i)
    print(str(p.pid),p.exe(),p.cwd())

end !

posted @ 2016-05-14 23:35  知_行  阅读(300)  评论(0编辑  收藏  举报