码迷,mamicode.com
首页 > 编程语言 > 详细

[python]OS文件系统

时间:2019-09-27 19:20:07      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:使用方法   系统   cin   去掉   模块   三元组   指定   cell   使用   

  

  1.getcwdd() 获得应用程序当前的工作目录

  

#getcwd() 获取应用程序当前的工作目录
import os
print(os.getcwd())

 

  2.chdir(path) 改变当前工作目录

os.chdir("E:\\")#更改工作目录
print(os.getcwd())

 

  3.listdir(path=‘,‘)列出当前文件夹

print(os.listdir())

 

  4.mkdir(path) 创建文件夹

os.mkdir("test")

 

  5.makedirs(path) 创建多级目录

os.makedirs(r".\aa\bb\cc")

 

  6.remove()和rmdir() removedirs() 删除文件、删除文件夹和删除多级文件夹

  

os.remove("1.txt")
os.rmdir("b")
os.removedirs(r"a\b")

  7.rename() 重命名

os.rename("a","b")

 

  8.walk(top) 遍历top参数指定路径下的所有子目录,并将结果返回一个三元组。

  

#walk("path") 遍历参数指定目录下的所有子目录
for i in os.walk("BaiduYunDownload"):
    print(i)
函数名
使用方法
basename(path) 去掉目录路径,单独返回文件名
dirname(path) 去掉文件名,单独返回目录路径
join(path1[, path2[, ...]]) 将path1, path2各部分组合成一个路径名
split(path) 分割文件名与路径,返回(f_path, f_name)元组。如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在
splitext(path) 分离文件名与扩展名,返回(f_name, f_extension)元组
getsize(file) 返回指定文件的尺寸,单位是字节
getatime(file) 返回指定文件最近的访问时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
getctime(file) 返回指定文件的创建时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
getmtime(file) 返回指定文件最新的修改时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
以下为函数返回 True 或 False
exists(path) 判断指定路径(目录或文件)是否存在
isabs(path) 判断指定路径是否为绝对路径
isdir(path) 判断指定路径是否存在且是一个目录
isfile(path) 判断指定路径是否存在且是一个文件
islink(path) 判断指定路径是否存在且是一个符号链接
ismount(path) 判断指定路径是否存在且是一个挂载点,根目录
samefile(path1, paht2) 判断path1和path2两个路径是否指向同一个文件

[python]OS文件系统

标签:使用方法   系统   cin   去掉   模块   三元组   指定   cell   使用   

原文地址:https://www.cnblogs.com/zlc364624/p/11599706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!