os模块
Posted laosun0204
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了os模块相关的知识,希望对你有一定的参考价值。
os模块是python里比较常用的模块,是跟操作系统相关的,包含很多方法,今天主要讲解os模块的几个常用方法:
1、
os.getcwd()
是获取当前路径的方法,可以用print(os.getcwd())查看当前路径是什么
2、
os.chdir(‘‘)
是更改目录的方法,如果print(os.chdir(‘../‘))是更改到上级目录,没有返回值,要想看返回值,必须在print(os.getcwd())
3、
os.mkdir("test1")
是创建文件夹方法,可以用print(os.mkdir("test1"))查看文件夹是否创建成功
4、
os.rmdir("test1")
是只能删除空文件夹的方法,可以用print(os.rmdir("test1"))查看是否成功删除空文件夹
5、
os.remove("a.py")
是删除文件的方法,可以用print(os.remove("a.py"))查看是否成功删除文件
6、
os.listdir(‘.‘)
列出一个目录下的所有文件和文件夹
7、
os.rename("test", "test1")
是重命名文件或文件夹的方法,把前面的文件夹改成后面的文件夹
8、
os.path.abspath(__file__)
是获取绝对路径的方法,print(os.path.abspath(__file__))可以获取实际的绝对路径
9、
os.path.split("/usr/hehe/hehe.txt")
是分割路径和文件名的方法,返回一个元组,第一个元素是路径‘/usr/hehe‘,第二个元素是文件名‘hehe.txt‘
10、
os.path.dirname("/usr/local/a.txt")
是获取父目录的方法,可以用print(os.path.dirname("/usr/local/a.txt")) 查看,返回的父目录是/usr/local
11、
os.path.exists("/usr/local")
是证明目录/文件是否存在,如果存在就返回True,否则返回False
12、
os.path.isfile("test1")
是判断是否是一个文件的方法,可以用print(os.path.isfile("test1"))查看,如果是文件就返回True,否则返回False
13、
os.path.isdir("test1")
是判断是否是一个文件夹的方法,可以用print(os.path.isdir("test1"))查看,如果是文件夹就返回True,否则返回False
14、
os.path.join("root", ‘hehe‘, ‘a.sql‘)
是拼接成一个路径的方法,可以用print(os.path.join("root", ‘hehe‘, ‘a.sql‘))查看,拼接的路径是root\hehe\a.sql
这些是常用的方法,要重点掌握了
以上是关于os模块的主要内容,如果未能解决你的问题,请参考以下文章