Python3 File 方法

Python3 File(文件) 方法

file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:

序号 方法及描述
1
file.close()

关闭文件。关闭后文件不能再进行读写操作。

2
file.flush()

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

3
file.fileno()

返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。

4
file.isatty()

如果文件连接到一个终端设备返回 True,否则返回 False。

5
file.next()

返回文件下一行。

6
file.read([size])

从文件读取指定的字节数,如果未给定或为负则读取所有。

7
file.readline([size])

读取整行,包括 "\n" 字符。

8
file.readlines([sizehint])

读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比sizhint较大, 因为需要填充缓冲区。

9
file.seek(offset[, whence])

设置文件当前位置

10
file.tell()

返回文件当前位置。

11
file.truncate([size])

截取文件,截取的字节通过size指定,默认为当前文件位置。

12
file.write(str)

将字符串写入文件,没有返回值。

13
file.writelines(sequence)

向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。

原文地址:https://www.cnblogs.com/navysummer/p/8454731.html

时间: 2024-08-17 03:30:57

Python3 File 方法的相关文章

File:方法(详细)

File方法: Name()方法:获取File的名称. getPath()方法:获取File的路径. getAbsolutePath()方法:获取文件或目录的绝对路径名称. getParent()方法:获取文件或目录的父路径名称. isAbsolute ()方法:判断文件或目录的父路径是否绝对路径. File file=new File("e:/111"); System.out.println(file.getName()); //111 System.out.println(fil

请慎用java的File#renameTo(File)方法(转)

以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名.移动文件的目的.不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过. 昨天老板同学又遇到这个问题,File#renameTo(File)方法在windows下面工作的好好的,在linux下偶尔又失灵了.回到家我扫了一遍JDK中File#rename

Centos7安装Python3的方法

由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到. [[email protected]_105_217_centos Python-3.6.2]# python Python 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2 Type "help", "copyright"

请慎用java的File#renameTo(File)方法

转载地址:http://xiaoych.iteye.com/blog/149328 以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名.移动文件的目的.不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过. 昨天老板同学又遇到这个问题,File#renameTo(File)方法在windows下面工作

python019 Python3 File(文件) 方法

file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: 序号 方法及描述 1 file.close() 关闭文件.关闭后文件不能再进行读写操作. 2 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入. 3 file.fileno() 返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上. 4 file.isatty() 如果文件连接到一个

python3列表方法统计

1.count() 官方说明: def count(self, value): # real signature unknown; restored from __doc__ """ L.count(value) -> integer -- return number of occurrences of value """ return 0 描述:统计列表中指定值的位置 参数:value  指定的值 返回值:返回这个值在列表中的位置,若未找

File方法总结

File类:将文件系统中的文件和文件夹封装成了对象.提供了更多的属性和行为可以对这些文件和文件夹进行操作.这些是流对象办不到的,因为流只操作数据. File类常见方法: 1:创建. boolean createNewFile():在指定目录下创建文件,如果该文件已存在,则不创建.而对操作文件的输出流而言,输出流对象已建立,就会创建文件,如果文件已存在,会覆盖.除非续写. boolean mkdir():创建此抽象路径名指定的目录. boolean mkdirs():创建多级目录. 2:删除. b

Python file 方法

#!/usr/bin/env python # *_* coding=utf-8 *_* """ desc: 文件方法 ############################# file.read()         #read([size]) -> read at most size bytes, returned as a string. file.readline()     readline([size]) -> next line from the f

Python应用之-file 方法

#!/usr/bin/env python # *_* coding=utf-8 *_* """ desc: 文件方法 ############################# file.read() #read([size]) -> read at most size bytes, returned as a string. file.readline() readline([size]) -> next line from the file, as a st