我们从操作系统的的层次去学习os函数库的基本知识:
1、操作系统的类型
2、执行操作系统命令
3、所在路径
4、创建目录
5、删除文件
6、删除目录
7、更改路径
8、得到目录下的内容
1、os.name 函数
功能:获取当前使用的操作系统(获取信息不够详细)
其中 'nt' 是 windows,'posix' 是linux 或者 unix
>>> import os
>>> system_type=os.name
>>> if system_type=='nt':
print('systemtype is windows!')
elif system_type=='posix':
print('systemtype is linux or unix!')
else:
print('systemtype is other!')
运行之后,如下输出:
system type is windows!
2、os.system()函数
功能:运行shell命令
>>> import os
>>> os.system('dir')
3、os.getcwd()函数
功能:获取当前目录,python 的工作目
>>> import os
>>> pwd=os.getcwd()
>>> print(pwd)
运行之后,如下输出:
D:\software\12.python
4、os.mkdir()函数
功能:创建一个新目录
eg:在系统d盘下创建一个test目录
>>> import os
>>> os.mkdir('d:\\test')
5、os.removedirs()函数
功能:删除指定目录
eg:删除d盘下的test目录
>>> import os
>>> os.removedirs('d:\\test')
6、os.remove()函数
功能:删除指定文件
eg:删除file.txt 文件
>>>os.chdir('d:\\test')
>>>os.getcwd()
'd:\\test'
>>>os.remove('file.txt')
注意:这个函数只能删除当前目录下的文件
7、os.chdir()函数
功能:改变当前路径到指定路径
eg:我现在从当前路径到 filepath 所指定的路径下
>>> import os
>>> pwd=os.getcwd()
>>> print(pwd)
d:\test
>>> filepath='d:\\download'
>>> os.chdir(filepath)
>>> pwd=os.getcwd()
>>> print(pwd)
d:\download
8、os.listdir()函数
功能:返回指定目录下的所有目录和文件
eg:列出当前目录下的所有文件和目录
>>>import os
>>>pwd=os.getcwd()
>>>print(pwd)
d:\download