我们从操作系统的的层次去学习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