val_0.JPEG是图片的名称,n03444034是图片所属的类,整理这个文件是想把所有的文件按类归类,即以n03444034为文件名,文件中是以val_0.JPEG为代表的图片,即将图片分类

val_0.JPEG   n03444034   0   32  44  62
val_1.JPEG  n04067472   52  55  57  59
val_2.JPEG  n04070727   4   0   60  55
val_3.JPEG  n02808440   3   3   63  63
val_4.JPEG  n02808440   9   27  63  48
val_5.JPEG  n04399382   7   0   59  63
val_6.JPEG  n04179913   0   0   63  56
val_7.JPEG  n02823428   5   0   57  63
val_8.JPEG  n04146614   0   31  60  60
val_9.JPEG  n02226429   0   3   63  57
val_10.JPEG n04371430   37  38  44  45
。。。。。。。。。
val_9990.JPEG   n02132136   0   1   47  63
val_9991.JPEG   n03930313   7   16  57  40
val_9992.JPEG   n02231487   30  8   56  41
val_9993.JPEG   n02927161   8   0   55  46
val_9994.JPEG   n02226429   0   0   63  63
val_9995.JPEG   n03085013   0   0   63  63
val_9996.JPEG   n03444034   0   9   63  63
val_9997.JPEG   n03424325   10  10  38  42
val_9998.JPEG   n01629819   28  18  63  31
val_9999.JPEG   n02699494   17  33  28  39

Python中的os.path.exists函数

os即operating system(操作系统),Python 的 os 模块封装了常见的文件和目录操作。

os.path.exists

os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。
举个栗子:user.py为存在于当前目录的一个文件
输入代码:

import os
path = os.path.exists('user.py')
print(path)

输出结果:

TrueProcess finished with exit code 0

如果不存在,返回的则是FALSE。

Python中的os.mkdir()函数 参考

1. 创建目录
在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。其原型如下所示:os.mkdir(path)
其参数path 为要创建目录的路径。例如要在D盘下创建hello的目录

import os
os.mkdir('d:\hello')

可以使用os.makedirs()函数创建多级目录。其原型如下所示:os.makedirs(path)
其参数path 为要创建目录的路径。如在D盘下创建books的目录,books目录下在创建book目录

import os
os.makedirs('d:\\books\\book')

2. 删除目录
在Python中可以使用os.rmdir()函数删除目录。其原型如下所示:os.rmdir(path)
其参数path 为要删除的目录的路径。例如把D盘下的hmm的目录删除

import os
os.rmdir('d:\hmm')

删除多级目录,在Python中可以使用os.removedirs()函数删除多级目录。
其原型如下所示:os.removdirs(path)
其参数path 为要删除的多级目录的路径。

import os
os.removedirs('d:\\books\\book')

#注意:要删除的目录必须是空目录。

3. 删除文件
在Python中可以使用os.remove()函数删除文件(注意一定是一个文件)。
其原型如下所示:os.remov(path)
其参数path 为要删除的文件的路径。
如删除D盘下books目录下book目录中的book.txt的文件

import os
os.remove('d:\\books\\book\\book.txt')

4. 遍历目录
在Python中可以使用os.walk()函数遍历目录。
其原型如下所示:os.walk(path),其参数path为要遍历的目录,遍历path,返回一个对象,他的每个部分都是一个三元组 (‘目录x’,[目录x下的目录list],目录x下面的文件) 。
如:

a=os.walk('d:\\books')
def fun():for i in a:print i
fun()
('d:\\books', ['book'], ['aa.txt'])
('d:\\books\\book', [ ], [ ])

**判断是否为目录:**在Python中可以使用os.path.isdir()函数判断某一路径是否为目录。
其函数原型如下所示:os.path.isdir(path),其参数 path为要进行判断的路径。如果是则返回TRUE,否则返回FALSE。
**判断是否为文件:**在Python中可以使用os.path.isfile()函数判断某一路径是否为文件。其函数原型如下所示。os.path.isfile(path),其参数path为要进行判断的路径。如果是则返回TRUE,否则返回FALSE。

python shutil.move 移动文件

#复制文件:
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/一张优惠券,换你的通讯录信息,你愿意吗?.pdf", "D:/知乎日报/past/")

python 删除非空文件夹os.remove(path) 参考

一般删除文件时使用os库,然后利用os.remove(path)即可完成删除,如果删除空文件夹则可使用os.removedirs(path)即可,
但是如果需要删除整个文件夹,且文件夹非空时使用os.removedirs(path)就会报错了,此时可以使用shutil库,该库为python内置库,是一个对文件及文件夹高级操作的库,可以与os库互补完成一些操作,如文件夹的整体复制,移动文件夹,对文件重命名等。

import os
import shutil
os.remove(path)   #删除文件
os.removedirs(path)   #删除空文件夹
shutil.rmtree(path)    #递归删除文件夹

imagenet数据格式以及python文件处理的一些函数相关推荐

  1. python 文件和路径操作函数小结

    1.  文件路径的相关处理 用 os.path 就完全解决所有问题,包括路径拼接.路径拆分.相对路径提取.文件存在性判断.文件遍历.递归遍历等等.相关函数有: os.path.join os.path ...

  2. python 文件操作 os.mkdir()函数

    os.mkdir() 方法用于以数字权限模式创建目录.默认的模式为 0777 (八进制). os.mkdir(path[, mode]) path – 要创建的目录 mode – 要为目录设置的权限数 ...

  3. 关于python文件中调用matlab函数的打包问题

    1.首先说明python如何调用matlab函数的? 这里我参考的是这篇文章:(3条消息) pythonGUI调用matlab并打包成可执行文件的解决方法_白金之星1717的博客-CSDN博客_pyt ...

  4. python 文件操作 os.readlines()函数用法

    引用文章:Python File readlines() 方法

  5. python 文件操作 os.readline()函数用法

    引用文章:Python File readline() 方法

  6. python中和操作目录相关的函数包括_python文件和目录操作函数小结

    <python 与数据挖掘 > 一 导读 前 言为什么要写本书?Python是什么? Python是一种带有动态语义的.解释性的.面向对象的高级编程语言.其高级内置数据结构,结合动态类型和 ...

  7. python实验目的_实验五 Python文件操作实验

    实验五 Python文件操作实验 一.实验目的与要求 1.掌握文件的打开和关闭. 2.掌握文件的不同操作,如读写.重命名.删除. 3.熟悉闭包.装饰器以及常见内置函数的使用. 二.实验原理 在pyth ...

  8. Python学习篇(一) 新建Python文件

    文章目录 前言 一.Python的自述 二.Python3.8的安装 三.Pycharm 2018.3.5的安装 四.新建Python文件 五.print函数 5.1输出在控制台 5.2 输出在文件 ...

  9. python del用法_python del()函数用法 -电脑资料

    示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list >>> a [-1, 3, 'aa', 85] >>> ...

最新文章

  1. HDU1212(大数取模-秦九昭算法)
  2. ubuntu下 pip3 install 出现 urllib3.exceptions.ReadTimeoutError:的解决办法
  3. python 基础(十)
  4. Android自定义View之上拉、下拉列表 头部元素跟随 缩放、平移效果的实现
  5. docker强制删除none的image镜像
  6. 简单实现x的n次方pta_Hydramotion海默生-PTA(对苯二甲酸)在线粘度计
  7. [LeetCode]Balanced Binary Tree
  8. angularJs的spa页面切换以及ngRoute模块
  9. 全国重要城市DNS列表
  10. python实现同一目录文件下所有Excel数据文件的合并
  11. 如何使用shell收集linux系统状态,并把结果发给远端服务器
  12. c语言谭浩强第五版 第五章习题14 牛顿迭代法求方程根
  13. 2022年中国研究生数学建模竞赛
  14. python探究小市值因子的有效性
  15. 关于Selenium2Library库导入PyCharm无法自动感知关键字的解决方法
  16. 一键生成App图标所有尺寸的三个酷站分享
  17. 史上最详细Lip-reading with Hierarchical Pyramidal Convolution and Self-Attention文章记录
  18. python在电脑上怎样下载_怎样在电脑上下载哔哩哔哩的视频?
  19. 打字_盲打训练/打字训练网站(updating)/打字测速网站
  20. vim下fcitx优化

热门文章

  1. python--数据类型bytes
  2. djang项目部署之IIS7部署
  3. hdu 2025 查找最大元素 (水)
  4. 社交平台舆情分析项目的总结和感想(LU学习,EM,KNN)(二)
  5. 斯特林数第一类数的应用 hdu3625
  6. 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
  7. 计算机机等级考试四级模拟,《全国计算机等级考试上机考试模拟考场-四级》.pdf...
  8. oracle数据库应用与开发习题,《Oracle数据库应用》练习题及答案.docx
  9. pwm一个时间单位_解读:什么是PWM“死区”?
  10. random输出1到10之间_第43P,随机数,Python内置库之random