os模块
以下操作都在ipython中实现:
import os #首先调用os模块
os. #按下tab键可以看到os模块的用法列表
1) os.listdir() #查看指定目录下所有目录或文件名:
In [100]: os.listdir("/root/PycharmProjects/")
Out[100]: ['pycharm07']
2) os.path.split() #将目录与文件名分开显示:
In [95]: os.path.split("/home/kiosk/westos.txt")
Out[95]: ('/home/kiosk', 'westos.txt')
3) os.path.basename() #查看文件名:
In [94]: os.path.basename("/home/kiosk/westos.txt")
Out[94]: 'westos.txt'
4) os.path.abspath() #在当前路径下查看文件路径,如果文件存在返回文件路径,如果文件不存在,返回当前路径与文件名,不会报错:
In [3]: ls #在当前路径下只存在test.txt一个文件
test.txt
In [4]: pwd #查看当前路径
Out[4]: u'/root/PycharmProjects/pycharm07'
In [5]: os.path.abspath("test.txt") #可返回文件正确路径
Out[5]: '/root/PycharmProjects/pycharm07/test.txt'
In [6]: os.path.abspath("westos.txt") #输入一个当前路径下没有的文件名,也会返回文件路径,并且不会报错,在使用此命令的时候切记注意当前你所在的路径:
Out[6]: '/root/PycharmProjects/pycharm07/westos.txt'
5) os.system(“df -h”) #查看挂载信息
In [7]: os.system("df -h")
Filesystem Size Used Avail Use% Mounted on
/dev/sda3