python在当前目录及当前目录下的文件,python读取路径下全部文件和文件名称

  python在当前目录及当前目录下的文件,python读取路径下全部文件和文件名称

  在实际开发中,除了掌握读写文件的基本操作外,还需要熟练操作文件和目录,如创建目录、判断文件是否存在等。在os和os.path中,这两个内置模块提供了基本的操作方法。我们先来看看os.path提供的几个常用函数

  1.获取文件的目录和文件名。

  相关函数如下

  导入os.path

  # split用于拆分路径。

  #返回目录和文件名的元组

  OS . path . split(/dir 1/dir 2/test . py )

  (/dir1/dir2 , test.py )

  #目录名返回目录

  OS . path . dirname(/dir 1/dir 2/test . py )

  /dir1/dir2

  # basename返回文件名

  OS . path . basename(/dir 1/dir 2/test . py )

  test.py

  # join函数用于生成文件路径。

  os.path.join(/dir , dir2 , test.py )

  /dir/dir2/test.py 2。获取文件所在的绝对路径。

  这是通过abspath函数实现的,其用法如下

  os.path.abspath(。/test.py )

  /dir/dir2/test.py3。确定文件和目录是否存在。

  它由exists函数实现,其用法如下

  os.path.exists(。/test.py )

  真实的

  os.path.exists(。/)

  真实4。确定文件是否为空。

  Getsize函数返回以字节为单位的文件大小,用法如下

  os.path.getsize(。/test.py )

  975.确定它是文件还是目录。

  Isfile函数判断是否是文件,isdir函数判断是否是目录。用法如下

  os.path.isfile(。/test.py )

  真实的

  os.path.isdir(。/)

  真实的

  目录创建等操作由os模块实现,常见用法如下

  1.创建目录

  mkdir函数创建一个目录,makedirs函数递归地创建一个目录。用法如下

  导入操作系统

  os.mkdir(测试)

  #当它已经存在时,将报告一个错误

  os.mkdir(测试)

  回溯(最近一次呼叫):

  模块中文件 stdin 的第1行

  文件存在错误:[错误号17]文件存在:“测试”

  Os.makedirs(test/test)2。删除文件和目录

  remove函数删除文件,rmdir函数删除目录。用法如下

  os.remove(test.py )

  os.rmdir(。/test/test’)

  3.列出目录下的所有文件和目录

  由listdir函数实现,用法如下

  os.listdir(。/)

  [test.py , test1.py]以上只是几种常见的操作方法。更多操作方法请查阅官方文档。

  目标

  —如果你喜欢,分享给你的朋友—

  关注我们,解锁更多精彩内容!

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

留言与评论(共有 条评论)
   
验证码: