Python教程

Python 中文件、目录相关函数的介绍

本文主要是介绍Python 中文件、目录相关函数的介绍,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python 中文件、目录相关函数的介绍

  • 1. file 对象函数
  • 2. 目录常用函数

1. file 对象函数

file 对象函数用 open 函数来创建,file 对象函数常用的函数如下所示:

  1. file.close ( )
    关闭文件,关闭文件后不能再进行读写操作。

  2. file.next ( )
    返回文件下一行。

  3. file.readine([ size ])
    读取整行,包括 “ \ n ” 字符。

  4. file.seek ( offset [ , whence ] )
    设置文件当前位置。

  5. file.write(str)
    将字符串写入文件,没有返回值。

  6. file.tell ( )
    返回文件当前位置。

  7. file.truncte ( [size] )
    截取文件,截取的字节通过 size 指定,默认为当前文件位置。

  8. file.isatty ( )
    若文件连接到一个终端设备返回 True,否则返回 False。

  9. file.read( [ size ] )
    从文件读取指定的字节数 ,若未给定或为负则读取所有。

  10. file.writelines ( sequence )
    向文件写入一个序列字符串列表,若需换行则要自己加入每行的换行符。

  11. file.flush ( )
    刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件,而不是被动地等待输出缓冲区写入。

  12. file.fielno ( )
    返回一个整型的文件描述符( file 的scriptor FD 模型 ),可用在如 OS 模块的 read 函数等一些底层操作上。

  13. file.readlines ( [ sizeint ] )
    读取所有行并返回列表,若给定 sizeint > 0,返回总和大约为 sizeint 字节,实际读取值可能比 sizeint 大,因为需要填充缓冲区。

2. 目录常用函数

常用的目录操作函数如下所示:

  1. os.listdir ( )
    返回指定目录下的所有文件和目录名。

  2. os.remove ( filename )
    删除文件 filename。

  3. os.removedirs ( )
    删除多个目录。

  4. os.path.isfile ( )
    检验给出的路径是否是一个文件。

  5. os.path.isdir ( )
    检验给出的路径是否是一个目录。

  6. os.path.isabs ( )
    判断师傅是绝对路径。

  7. os.path.exists ( )
    检验给出的路径是否存在。

  8. os.path.split ( )
    将参数指定的路径分割成目录和文件名二元组返回。

  9. os.getcwd ( )
    得到当前工作目录,即当前 Python 脚本工作的目录路径。

这篇关于Python 中文件、目录相关函数的介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!