os

os 模块:程序员通过python向操作系统发送指令(与操作系统交互的接口)

os模块四组:

1、工作目录

当前工作路径:os.getcwd()

import os
print(os.getcwd())

路径切换:os.chidr()

import os
os.chdir("/usr")
print(os.getcwd())

当前:os.curdir

import os
print(os.curdir)

当前的下一级:os.pardir

import os
print(os.pardir)

2、文件夹

创建一个文件夹:os.mkdir()

import os
os.mkdir("ddd")

删除一个文件夹:os.rmdir()

import os
os.rmdir("ddd")

递归创建文件夹:os.makedirs()

import os
os.makedirs("ttt/sss/ddd/eee")

递归删除文件夹:os.removedirs()

import os
os.removedirs("ttt/sss/ddd/eee")

获取当前文件夹的文件名:os.listdir()

import os
print(os.listdir("/Users/ylinn/python_pycharm/day17"))

3、文件

修改文件名字:os.rename()

import os
os.rename()

删除文件(删除后不可找回):os.remove()

import os
os.remove("info")

4、路径

通过相对路径获取绝对路径:os.path.abspath()

import os
print(os.path.abspath(r"/Users/ylinn/python_pycharm/day17/02 os.py"))

将路径以最后一个/进行切割(路径,文件名):os.path.split()

import os
print(os.path.split(os.path.abspath(r"01 序列号.py")))

获取路径:os.path.dirname()

import os
print(os.path.dirname("/Users/ylinn/python_pycharm/day17/02 os.py"))

获取文件名:os.path.basename()

import os
print(os.path.basename("/Users/ylinn/python_pycharm/day17/02 os.py"))

判断这个路径是否存在:os.path.exists()

import os
print(os.path.exists(r"/Users/ylinn/python_pycharm/day17/02 os.py"))

判断是不是路径:os.path.isdir()

import os
print(os.path.isdir(r"/Users/ylinn/python_pycharm/day17"))

判断是不是文件:os.path.isfile

import os
print(os.path.isfile(r"02 os.py"))

判断是不是绝对路径:os.path.isabs()

import os
print(os.path.isabs(r"/Users/ylinn/python_pycharm/day17/02 os.py"))

路径拼接(超重点):os.path.join()

import os
print(os.path.join("/users", "ttt", "bbb"))

返回文件或者目录最后修改时间:os.path.getatime()

import os
print(os.path.getatime(r"/Users/ylinn/python_pycharm/day17/02 os.py"))

查看文件或者目录最后访问时间(时间戳):os.path.getctime()

import os
print(os.path.getctime(r"/Users/ylinn/python_pycharm/day17/02 os.py"))

查看文件或者目录最后访问时间(时间戳):os.path.getmtime()

import os
print(os.path.getmtime(r"/Users/ylinn/python_pycharm/day17/02 os.py"))

获取当前文件的大小:os.path.getsize()

import os
print(os.path.getsize(r"/Users/ylinn/python_pycharm/day17/02 os.py"))
posted @ 2020-10-30 08:14  Ylinn  阅读(449)  评论(0)    收藏  举报