python中经常需要调用目录下面的一些文件这就需要获取目录中的内容,所以要使用一些特别的函数,比如os。
这个函数作用广泛。本文只介绍以下几种功能,其余功能日后再补:os.getcwd(),os.path.abspath('.'),os.chdir(path)
首先是os.getcwd()用于获取当前目录。
第二是os.path.abspath('.')同上都可获取当前目录,但是如果多加一个'.'变为os.path.abspath('..')就会获取上一级目录
第三是os.chdir(path)这个函数接受一个string形式的路径文件,这个函数会改变整个正在运行的路径路径。
第四是os.listdir(path)这个函数会获取给定的path路径下所有的文件并以列表的形式返回。
此外还有几个判断指令:
os.path.isfile(path) #路径是否为文件
os.path.isdir(path) #路径是否为目录
os.path.islink(path) #路径是否为链接
最后可能在实际中会遇到其他的一些操作,如需要将两个文件路径拼起来,那么我们会选择如这样的操作
os.path.join(path,'example')