[python]OS文件系统

Posted 雾霾王者

tags:

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

  

  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".aabcc")

 

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

  

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

  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文件系统的主要内容,如果未能解决你的问题,请参考以下文章

C#程序员经常用到的10个实用代码片段

python学习第七天--文件系统常用模块os,os.path,pickle

Python OS模块常用功能

python BrickstorOS片段用于获取各种文件系统信息。

C#程序员经常用到的10个实用代码片段 - 操作系统

python os 模块