python调用shell小技巧

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

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

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 !

原文地址:https://www.cnblogs.com/changbo/p/5494003.html