파일은 연속된 바이트 시퀀스일 뿐입니다. 데이터 전송에서는 바이트 스트림이 단일 바이트로 구성되든 큰 데이터 블록으로 구성되든 상관없이 바이트 스트림을 사용하는 경우가 많습니다.
파일 객체를 생성하려면 먼저 Python에 내장된 open() 함수를 사용하여 파일을 열어야 합니다. 관련 메서드를 호출하여 읽고 쓸 수 있습니다. (추천 학습: Python 동영상 튜토리얼)
file_object=open(file_name,access_mode='r',buffering=-1)
file_name은 열려는 파일 이름이 포함된 문자열입니다. 상대 경로 또는 절대 경로일 수 있습니다.
access_mode 선택적 변수는 파일 열기 모드를 나타내는 문자열이기도 합니다.
'w'는 쓰기를 나타냅니다.
read() 메소드read() 메소드는 열린 파일에서 문자열을 읽습니다. Python 문자열은 단순한 텍스트가 아니라 이진 데이터일 수 있다는 점에 유의하는 것이 중요합니다. 구문:
fileObject.read([count])
여기서 전달되는 매개변수는 열린 파일에서 읽을 바이트 수입니다. 이 메서드는 파일의 시작 부분부터 읽기를 시작하며 count가 전달되지 않으면 아마도 파일의 끝까지 가능한 한 많이 읽으려고 시도합니다.
예:여기에서는 위에서 만든 foo.txt 파일을 사용합니다. #!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开一个文件
fo = open("foo.txt", "r+")
str = fo.read(10)
print "读取的字符串是 : ", str
# 关闭打开的文件
fo.close()
读取的字符串是 : www.xxxxxx.com
더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 열을 방문하여 알아보세요!
위 내용은 Python에서 파일 내용을 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!