python标准库之os模块

大家好!今天给大家分享一个python标准库中的OS模块,我们知道无论是Windows系统还是Linux系统都会有文件系统,该模块就具备用来操作文件系统的功能,同时该模块也具备执行shell命令的功能。

在应用os模块之前需要引入:import os

help(os) 查看帮助文档

print(os.getcwd()) #获取当前文件的绝对路径

print(os.listdir()) #获取当前目录下的所有文件和文件夹

# os.remove('begin_test.py') #删除指定的文件

print(os.listdir())

# os.mkdir('hahaha') #创建一个新的文件

# os.rmdir('hahaha') #创建一个名位hahah的目录文件夹

#os.rename(name1,name2) #重命名一个文件

# os.chdir(r'D:\pythonlear\day08\me') #改变当前目录,到指定目录中

print(os.path.abspath('.')) # 获得文件所在的绝对路径

print(os.path.abspath('..'))

print(os.path.split('D:\pythonlear\day08\me')) # 将路径分解为(文件夹名称,文件名)

print(os.path.join('D:\pythonlear\day08\me','D:\pythonlear\day08\me')) #将path 进行组合,若其中有绝对路径,则之前的path将被删除

print(os.path.dirname('D:\pythonlear\day08\me')) #返回path中的文件夹部分,路径中没有当前文件的名称

print(os.path.basename('D:\pythonlear\day08\me')) # 返回path中的文件名,也就是当前文件的文件名

# os.path.getmtime(path) #:文件或文件夹的最后修改时间,返回时间戳。

# os.path.getatime(path) #:文件或文件夹的最后访问时间,返回时间戳。

# os.path.getctime(path) #:文件或文件夹的创建时间,返回时间戳

#os.path.getsize(path):返回文件或者文件夹的大小,若是文件夹返回0

print(os.path.getsize('D:\pythonlear\day08\me\pre_learn.py'))

# os.path.exists(path):文件或者文件夹是否存在,返回True 或者 False

print(os.path.exists('D:\pythonlear\day08\me\pre_learn.py'))

# 可以运行shell命令,在Linux中就是终端模拟器中的模拟的命令

# os.system(command) # 用来运行shell命令

eg: os.system('ping baidu.com')

你可能感兴趣的:(python标准库之os模块)