파 이 썬 작업 파일 사용
file=open('xxx.txt', encoding='utf-8'),
open()함 수 는 Python 에 내 장 된 파일 읽 기와 쓰기 동작 으로 파일 의 흐름 대상(파일 자체 가 아니 라 스 트림 대상 을 되 돌려 줍 니 다).이 함 수 를 사용 할 때 encoding 인자(Python 2.7.x 에 서 는 지원 되 지 않 는 것 같 습 니 다)를 지정 하 는 것 을 추천 합 니 다.Python 코드 가 서로 다른 플랫폼 환경 에서 사용 하 는 기본 인 코딩 방식 이 다 르 기 때문에 컴 파일 오류 가 발생 할 수 있 습 니 다.2.open 의 첫 번 째 파일 이름 의 매개 변수 에 포 함 된 경 로 는 서로 다른 환경 에 따라 슬 래 쉬 와 슬 래 쉬 를 사용 할 수 있 지만 Python 에서 표 경 로 를 표시 할 때 슬 래 쉬 가 모두 정확 하 다 는 것 을 나타 낸다.
3.file(스 트림 대상,open 의 기본 모드 에서 의 반환 값)의 일부 방법 은 for 순환 을 사용 하여 file 을 교체 할 때 매번 교체 할 때마다 자동 으로 한 줄 을 분리 합 니 다(효 과 는 readlines 결과 에 대한 for 순환 스 트 리밍 에 해당 합 니 다).
•file.name:파일 의 파일 이름(경로 포함)을 가 져 오 는 것 은 open 파일 이름 인자 입 니 다.
•file.encoding:파일 을 가 져 오 는 인 코딩 방식;
•file.mode:파일 을 가 져 오 는 접근 방식 입 니 다.이 인자 가 지정 되 지 않 으 면 open 의 기본 접근 방식 은'r'만 읽 는 것 입 니 다.
•file.closed:파일 이 닫 혔 는 지 여 부 를 되 돌려 줍 니 다.
•file.close():파일 을 닫 습 니 다(이 함 수 를 사용 하면 파일 을 닫 습 니 다).
•file.read():현재 위치(일반적으로 파일 시작 부분)에서 파일 내용 을 가 져 오고 전체 파일 내용 의 문자열 을 되 돌려 줍 니 다.예 를 들 어 read(3)는 현재 위치 에서 3 자 를 뒤로 읽 는 것 을 표시 합 니 다.지정 한 문자 수의 문자열 을 되 돌려 줍 니 다.한 글자 의 중간 바이트 에서 읽 을 수 없 음 을 주의 하 십시오.어떤 문자(예 를 들 어 중국어)는 한 바이트 가 아니 라 위 치 를 바이트 로 계산 하기 때 문 입 니 다.read()는 문자 로 계산 합 니 다.
•file.seek(n):특정 바이트 로 위 치 를 정 합 니 다(read()방법 으로 파일 을 읽 은 후에 파일 을 다시 읽 으 려 면 seek(0)를 사용 하여 파일 시작 부분 으로 다시 찾 아 읽 을 수 있 습 니 다).
•file.tell():현재 위치 한 바이트 위 치 를 되 돌려 줍 니 다.
•file.readline():파일 의 한 줄 을 읽 고 다음 줄 의 시작 부분 으로 이동 합 니 다.
•file.readlines():파일 의 모든 줄 을 읽 고 모든 행동 요소 로 구 성 된 목록 을 되 돌려 줍 니 다.
4.open 을 사용 하여 파일 작업 을 할 때 with 를 사용 하여 실행 환경 을 만 드 는 것 을 권장 합 니 다.close()방법 으로 파일 을 닫 지 않 아 도 파일 사용 중 어떤 문제 가 발생 하 더 라 도 안전하게 종료 할 수 있 습 니 다.오류 가 발생 하 더 라 도 실행 환경 을 종료 할 때 파일 을 안전하게 종료 하고 오류 메 시 지 를 보 낼 수 있 습 니 다.
# with
with open('xxx.text', encoding='utf-8') as file:
file_content = file.read()
file.seek(0)
file_ten_characters = file.read(10)
print(file_content)
print(file_ten_characters) # with
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.