美文网首页
文件处理相关

文件处理相关

作者: Adeline_T | 来源:发表于2020-04-27 09:27 被阅读0次

os.getcwd() 输出当前目录
os.path.exists(r”c:\python\hello.py”) –> True 判断文件是否存在
os.path.walk() 搜索目录下的所有文件
txtdir=glob.glob('*.txt') 匹配文件
列出根目录下所有文件夹:os.listdir(file)
按照名称排序: sorted(txtdir)
按照生成文件大小排序:sorted(txtdir, key = os.path.getsize)
按照生成文件时间排序:sorted(txtdir, key = os.path.getctime)
以文件名中的某些特定的数字大小来排序:filename_list=sorted(filename_list, key=lambda name: int(name[11:]))

分离路径、文件名 和后缀
file_path=‘/user/test.py’
(filepath, filename) = os.path.split(file_path)
(filename, extension) = os.path.splitext(filename)
返回一个路径的目录名和文件名:os.path.split()
os.path.join()
分离扩展名:os.path.splitext()
获取路径名:os.path.dirname()
获取文件名:os.path.basename()

复制和移动
shutil.copyfile("oldfile","newfile") #oldfile和newfile都只能是文件
shutil.copy("oldfile","newfile") #oldfile只能是文件夹,newfile可以是文件,也可以是目标目录
shutil.copytree("olddir","newdir") #olddir和newdir都只能是目录,且newdir必须不存在

重命名文件(目录)
os.rename("oldname","newname") #文件或目录都是使用这条命令

移动文件(目录)
shutil.move("oldpos","newpos")
shutil.move("D:/知乎日报/latest/x.pdf", "D:/知乎日报/past/")

image.png image.png

参考链接

改变工作目录:os.chdir(newdir)
创建多级目录:os.makedirs(r”c:\python\test”)
创建单个目录:os.mkdir(“test”)
删除多个目录:os.removedirs(r”c:\python”) #删除所给路径最后一个目录下所有空目录。
删除单个目录:os.rmdir(“test”)
获取文件属性:os.stat(file)
修改文件权限与时间戳:os.chmod(file)
执行操作系统命令:os.system(“dir”)
终止当前进程:os.exit(), os._exit()
获取文件大小:os.path.getsize(filename)

相关文章

  • Seurat常见操作

    文件处理相关 画图相关 变量处理相关 subset操作

  • 文件处理相关

    r和rb的区别是什么? rb是以二进制的形式打开,显示的是字符串。 而r是以文本的形式打开 解释一下以下三个参数的...

  • 文件处理相关

    os.getcwd() 输出当前目录os.path.exists(r”c:\python\hello.py”)...

  • R相关命令

    R字符处理相关 R画图相关 文件输出

  • php 文件处理相关

    循环路径下的所有文件 将获取的文件大小进行转换方便阅读.

  • python文件相关处理

    批量修改文件名 获取指定路径下的所有文件路径

  • Linux 常见命令

    文件相关 cd 切换目录: 查看当前目录: 文件权限 查看文件 搜索文件 特殊文件 文本处理 进程相关 查看进程...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • vue-cli

    === 单文件组件结合webpack处理单文件组件配置webpack相关loader使用vue文件创建vue组件引...

  • Linux常用命令

    系统: 目录相关: 数据选取: 文件处理: 查看串口连接情况:

网友评论

      本文标题:文件处理相关

      本文链接:https://www.haomeiwen.com/subject/mxiewhtx.html