码迷,mamicode.com
首页 > 其他好文 > 详细

os模块

时间:2017-10-28 19:46:37      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:join   sts   root   name   /usr   第一个   listdir   als   文件   

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模块

标签:join   sts   root   name   /usr   第一个   listdir   als   文件   

原文地址:http://www.cnblogs.com/laosun0204/p/7747764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!