python os模块

Posted 唯你如我心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python os模块相关的知识,希望对你有一定的参考价值。

# os模块是于操作系统交互的一个接口
import os
# print(os.getcwd())  #获取当前工作目录,即执行当前文件的工作路径
#
# os.chdir(path)   #改变执行当前文件的工作路径,
# print(os.getcwd())
#
# print(os.curdir) #返回当前目录,返回 .
#
# print(os.pardir)    #返回当前目录的父级目录,返回 ..

# ************
# os.mkdir(\'dir2\')    #生成单级目录,在与执行文件同级目录下生成,在不同目录生成需要绝对路径
# os.makedirs(\'dir/dir1\') #可以生成多级目录
# os.remove(\'path\')   #删除一个同文件夹内的文件,需要加后缀名
# os.removedirs(\'dir/dir1\')   #删除空目录,递归至有文件的目录停止,若最底层目录含有文件,则都不能删除.必须在同级目录开始添加目录名
# os.rmdir(\'dirname\') #删除单级空目录,目录不为空报错
# print(os.listdir(\'path\')) #以列表形式返回指定绝对路径下的所有文件名和一级子目录名,包括隐藏文件
# os.rename(\'旧文件名\',\'新文件名\')    #重命名文件/目录
# print(os.stat(r\'path/filename\'))#获取文件/目录基本信息
# print(os.sep)   #返回当前操作系统特定的路径分隔符,win下为:\'\\\\\',Linux下为:\'\\\'
# print([os.linesep]) #返回当前平台使用的行终止符,win下为\'\\r\\n\'.Linux下为:\'\\n\'
# print(os.pathsep)   #返回当前系统用于分割文件路径的符号,win下为:\';\',Linux下为\':\'
# print(os.name)  #返回当前操作平台指示字符串,win下为:\'nt\',Linux下为:\'posix\'

# os.system(\'dir\')    #
# ret = os.popen(\'dir\').read()
# print(ret)

# print(os.environ)#获取系统环境变量


# os.path
# os.path.abspath(path)#返回path规范化的绝对路径
# print(os.path.split(path))#以元组的形式返回一个二元组,第一个元素为除最后一级目录名/文件名,第二个元素为目录的最后一个目录名/文件名
# print(os.path.dirname(path))#返回除最后一级目录名/文件名的其他目录名,即os.path.split(path)的第一个元素
# print(os.path.basename(path))#返回全部目录名的最后一级目录名/文件名,即os.path.split(path)的第二个元素,如果目录以/或\\结尾,返回空
# print(os.path.exists(path))#判断括号内的path是否存在,存在返回True,不存在返回False
# print(os.path.isabs(path))#判断path是否为绝对路径,是返回True,不是返回False
# print(os.path.isfile(path))#判断path是否为一个存在的文件,是则返回True,不是返回False
# print(os.path.isdir(\'path\'))#判断path是否是一个存在的目录
# print(os.path.join(path1,path2))#将多个路径组合后返回,如果第一个参数不是绝对路径,那么前面的参数会被忽略
# print(os.path.getatime(path))#以时间戳的形式返回path最后访问的时间
# print(os.path.getmtime(path))#以时间戳的形式返回path最后修改的时间
# print(os.path.getsize(path))#返回path的大小(文件夹统一为4096字节)

 

os模块分类:

 

os模块常用模块:

以上是关于python os模块的主要内容,如果未能解决你的问题,请参考以下文章

python小知识片段

Python OS模块

python,os模块 --L

python 常用模块之random,os,sys 模块

Python OS模块常用功能

Python必知必会 os 模块详解