当前使用平台:

os. , 它给出当前所使用平台的代表字符 , 其中用 'nt' 来表示 , 在Linux系统下则用 'posix' 来表示。

当前路径和文件

os.() #返回当前工作目录

os.(path) #返回path目录下所有文件列表

绝对路径

os.path.(path) #返回path的绝对路径

系统操作:

os.() #运行shell命令

>>>os.('cmd') #下打开终端

>>>在Linux系统环境里, 借助os这个工具, 通过输入特定指令‘ls’, 以此来查看当下所在目录之中的全部文件。

查看文件名或目录:

通过os.path.split(path)作用可得, 它会把path的目录以及文件名进行分隔作业, 最终变成元组。

os.path.join(path1,path2,...) , 它会把path1, 以及怕path2,还有其他的...进行组合, 要是path2属于绝对路径的话, 那么就会把path1给删除掉。

os.path.(path), 此为返回其中目录(即文件夹部分)的操作, 该结果不包含'\'。

python中os.chdir_os.getcwd current working directory_os.path.abspath path

os.path.(path) #返回path中的文件名

创建目录:

操作系统的mkdir函数, 用于创建指定路径的目录, 该路径仅能创建一级目录, 就像F盘下XXX文件夹里的WWW文件夹, 是在XXX目录之下创建WWW目录。

os.(path), 它用于创建多级目录, 比如说像这样的路径‘F:\XXX\SSS’, 意思是要在F盘之下创建XXX这个目录, 然后还得在这个已经创建好的XXX目录的基础之上, 继续去创建SSS目录。

删除文件或目录:

os.(path) #删除文件(必须是文件)

os.rmdir(path), 用来删除path目录, 此目录必须是一级目录, 比如说像'F:\XXX\SSS'这样的, 仅会删除其中的SSS目录。

对os当中的(path)进行操作, 删除那种多级目录, 像示例里的‘F:\XXX\SSS’这样的, 且这个多级目录必须得是那种空目录, 然后要删除的是里面的SSS目录以及FFF目录。

更改路径:

执行os.chdir(path操作后, 当前工作目录被更改成, 所指定路径, 也就是path。

查看文件时间:

os.path, (path), 它用以返回文件或者目录的最后修改时间, 其结果呈现为秒数。

os.path.(path), 此操作返回的是文件或者目录的最后访问时间, 其结果呈现为秒数。

os.path.(path), 它返回文件或者目录的创建时刻, 所得到的结果是以秒数为单位的。

查看文件大小:

os.path.(path), 它会返回文件的大小这个数值, 要是所指的是目录的话, 那么就会返回0。

查看文件:

哦, 这个os.path.(路径), 用以判定, 路径是否有所存在着, 若是存有便返还为True, 要是不存在那就返还为False。

对于os.path当中的路径path而言, 要判断其是不是文件, 若它是文件则返回True, 要是它不是文件则返回False。

依据os.path.isdir(path)来判别path究竟是不是目录, 要是属于目录范畴则返回True, 要是并非目录范畴那就返回False。

表现形式参数:

os.sep #返回当前操作系统特定的路径分隔符

os. #返回当前平台使用的行终止符

os. #返回文件名与扩展名的分隔符

获取文件和目录:

os.walk(path), 以此递归返回path之下涵盖path目录、也包含子目录以及文件名这些内容所组成的那个三元组组合。

获得shell命令返回值:

fp等于通过os.popen打开命令cmd, 或者从命令cmd打开管道, 其返回值是连接到管道的文件对象。

情况一: rlt等于fp.read(), 情况二: rlt等于fp.() , 此二者用于读取结果。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐