>>> os.name
‘nt‘ #这表示Windows
>>> os.name
‘posix‘ #这表示Linux
>>> os.getcwd()
‘C:\\Users\\Capital-D\\PycharmProjects\\untitled‘ #使用pycharm
>>> os.getcwd()
‘/root‘ #Linux平台在/root目录直接使用python3命令
#相对于os.getcwd路径下的文件
>>> os.listdir()
[‘.idea‘, ‘test‘]
>>> os.listdir()
[‘.bash_logout‘, ‘Python-3.4.4‘]
>>> os.remove(‘hahaha‘)
>>> os.makedirs(‘hahaha/linghuchong‘)
>>> os.rmdir(‘hahaha/linghuchong‘)
>>> os.getcwd()
‘/root/hahaha‘
>>> os.listdir()
[‘test‘]
>>> os.rename(‘test‘,‘test_new‘)
>>> os.listdir()
[‘test_new‘]
>>> os.system(‘pwd‘)
/root/hahaha
0
>>> os.sep
‘/‘ #linux
>>> os.sep
‘\\‘ #windows
>>> os.linesep
‘\n‘ #linux
>>> os.linesep
‘\r\n‘ #windows
os.environ
environ({‘USERPROFILE‘: ‘C:\\Users\\Capital-D‘})
>>> os.path.abspath(‘test‘)
‘C:\\Users\\Capital-D\\PycharmProjects\\untitled\\test‘
>>> os.path.abspath(__file__)
D:\git_project\data_clean\s8.py
>>> os.path.abspath(‘test‘)
‘C:\\Users\\Capital-D\\PycharmProjects\\untitled\\test‘
>>> os.path.dirname(os.path.abspath(‘test‘))
‘C:\\Users\\Capital-D\\PycharmProjects\\untitled‘
>>> os.path.dirname(os.path.abspath(‘test‘))
‘C:\\Users\\Capital-D\\PycharmProjects\\untitled‘
>>> os.path.basename(os.path.dirname(os.path.abspath(‘test‘)))
‘untitled‘
>>> os.path.isfile(‘test‘)
True
>>> os.path.isdir(‘hahaha‘)
True
>>> os.stat(‘test‘)
os.stat_result(st_mode=33188, st_ino=137149, st_dev=2050, st_nlink=1, st_uid=0, st_gid=0, st_size=85, st_atime=1462373193, st_mtime=1462373186, st_ctime=1462373186)
>>> os.path.split(‘/root/test‘)
(‘/root‘, ‘test‘)
>>> os.path.join(‘/root/haha‘,‘test‘) # 可以拼接多个路径
‘/root/haha/test‘
原文:https://www.cnblogs.com/whkzm/p/14246064.html