Python 파일 방법


파일 객체는 open 함수를 사용하여 생성됩니다. 다음 표에는 파일 객체에서 일반적으로 사용되는 함수가 나열되어 있습니다.

일련번호방법 및 설명
1
序号方法及描述
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)

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

파일 .close()<🎜>파일을 닫습니다. 닫은 후에는 더 이상 파일을 읽거나 쓸 수 없습니다. <🎜>
2<🎜>file.flush()<🎜><🎜>파일의 내부 버퍼를 새로 고치고 직접 데이터는 출력 버퍼가 기록될 때까지 수동적으로 기다리지 않고 즉시 파일에 기록됩니다. <🎜>
3<🎜>file.fileno()<🎜><🎜>정수 파일 설명자를 반환합니다(파일 설명자 FD 정수 유형 )은 os 모듈의 읽기 메소드와 같은 일부 저수준 작업에 사용될 수 있습니다. <🎜>
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])<🎜><🎜>파일을 가로채고 가로채는 바이트 패스 크기가 지정되며 기본값은 현재 파일 위치입니다. <🎜>
12<🎜>file.write(str)<🎜><🎜>파일에 문자열을 쓰고 반환 값은 없습니다. <🎜>
13<🎜>file.writelines(sequence)<🎜><🎜>파일에 시퀀스 문자열 목록을 씁니다. 줄 바꿈이 필요하면 각 줄에 줄 바꿈을 직접 추가하세요. <🎜>
<🎜>