os.chdir像条狗,不切换目录你写代码就是在原地拉磨
当前使用平台:
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), 此为返回其中目录(即文件夹部分)的操作, 该结果不包含'\'。

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.() , 此二者用于读取结果。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)