模块是一个Python文件,python中什么模块提供了许多文件处理方法

  模块是一个Python文件,python中什么模块提供了许多文件处理方法

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

  Python文件操作采用的统一步骤是:打开-操作-关闭。

  一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法

  1.获取当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()。

  2.返回指定目录:os.listdir()中的所有文件和目录名

  3.该函数用于删除文件:os.remove()

  4.删除多个目录:OS . remove dirs(r c:\ python:\ python )

  5.检查给定的路径是否是文件:os.path.isfile()

  6.检查给定的路径是否是一个目录:os.path.isdir()

  7.确定它是否是绝对路径:os.path.isabs()

  8.检查给定的路径是否真的存储了:os.path.exists()

  9.返回路径:os.path.split()的目录名和文件名

  二、文件综合操作实例

  将“_fc”添加到文件夹中所有图片的名称中。

  #-*-编码:utf-8-*-

  进口

  进口货

  进口时间

  #str.split(string)来拆分字符串

  # 连接器。join(list)将列表变成一个字符串。

  定义更改名称(路径):

  globali

  ifnotos.path.isdir(path)和notos.path.isfile(path):

  返回False

  ifos.path.isfile(path):

  File_path=os.path.split(path)#拆分目录和文件

  Lists=file_path[1]。拆分(.)#拆分文件和文件扩展名

  File_ext=lists[-1]#去掉后缀名(列表切片操作)

  img_ext=[bmp , jpeg , gif , psd , png , jpg]

  iffile_extinimg_ext:

  os.rename(path,file_path[0] / lists[0] _fc。file_ext)

  I=1#注意,我这里是一个陷阱。

  #或者

  # img _ ext= BMP JPEG gif PSD png jpg

  #iffile_extinimg_ext:

  #print(确定-文件扩展名)

  elifos.path.isdir(path):

  forxinos.listdir(路径):

  Change _ name (os.path.join (path,x)) # os.path.join()在路径处理中非常有用。

  img _ dir= d : \ \ xx \ \ xx \ \ images

  img_dir=img_dir.replace(\\ ,/)

  start=time.time()

  i=0

  更改名称

  c=time . time()-开始

  Print(程序占用:%0.2f%(c))

  Print(共处理了%s张图片 %(i))以上是python中操作文件的模块。看完文章后,可以分别尝试这两个模块中的方法,然后挑出自己喜欢的操作方式。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python文件路径操作方法总结怎么写,python文件路径操作方法总结表,python文件路径操作方法总结
  • python文件路径操作方法总结怎么写,python文件路径操作方法总结图
  • ,,PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
  • python文件加密存储,python通过文件读写,复制图片
  • python文件打开的默认方式是只读,python以只读方式打开文本文件的参数
  • python文件读写,python将数据写入文件和从文件读取
  • 怎么把python文件变成可执行exe,python将py文件编译成exe文件
  • 打开python文件的两种方式,python文件是怎么打开
  • python文件操作write,python文件write函数的用法
  • linux如何编译python文件,linux上python编译器
  • python打不开文件怎么回事,做好的python文件直接打开怎么不能用
  • python中绝对路径,python文件相对路径怎么写
  • python对文件的操作方法有哪些,python文件的基本操作
  • python关于文件的题目,python文件概述
  • python文件可以直接运行吗,python直接运行
  • 留言与评论(共有 条评论)
       
    验证码: