파이썬에서 파일을 여는 방법

파이썬에서 파일을 여는 방법. 데이터베이스, 웹 서비스 및 기타 특이한 형태의 데이터 저장소가 출현하기 전에 파일이 있었습니다. 파일은 항상 어떤 형태로든 컴퓨팅의 일부가 될 것입니다. Python의 파일 작업을 사용하여 파일을 여는 방법을 배울 수 있습니다.

파이썬에서 파일 열기

1 단계

열려는 파일의 이름을 결정하십시오. 파일이 이미 존재하지 않는 경우 선택한 파일 이름으로 파일을 자동으로 생성할 수 있습니다.

오늘의 비디오

2 단계

파일에서 읽을 것인지, 파일에 쓸 것인지 또는 둘 다 할 것인지 결정하십시오.

3단계

파일 읽기, 쓰기 또는 생성에 대한 수정 권한이 있는지 확인하십시오. 읽기/쓰기 액세스 권한이 있는지 확인하려면 파일이 있는 디렉토리의 권한을 확인해야 할 수 있습니다. Windows 시스템에서는 파일 또는 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성 탭을 확인할 수 있습니다. Unix 또는 Mac OS X 시스템에서 다음을 입력할 수 있습니다. 권한을 확인하려면 percent ls -la myfile.txt를 입력하고 파일에 쓸 수 있는 권한이 있는지 확인하려면percent chmod 644 myfile.txt를 입력합니다.

4단계

open() 메서드를 사용하여 파일을 열고 파일 객체를 생성합니다. myfile = open("myfile.txt") 이렇게 하면 읽기 및 쓰기용으로 myfile.txt가 열리거나 생성됩니다.

5단계

읽기 또는 쓰기 전용으로 파일을 열려면 두 번째 인수를 open()에 전달할 수 있습니다. 읽기 전용의 경우 'r', 쓰기 전용의 경우 'w', 명시적 읽기-쓰기의 경우 'rw'를 전달합니다. 예: #읽기 전용 파일 열기 myfile = open('myfile.txt', 'r')

6단계

파일 사용이 끝나면 close() 메서드를 호출하여 열려 있는 파일 핸들을 닫아야 나중에 프로세스가 myfile.close 파일에 액세스할 수 있습니다.

C를 사용하고 Python으로 전환하는 사람들을 위해 Python 파일 작업은 C의 stdio 패키지를 기반으로 합니다. 파일이 열리면 호출되는 파일 작업은 stdio를 기반으로 하는 모든 언어와 유사한 방식으로 작동합니다. Python 핵심 문서에는 파일을 여는 모든 옵션과 파일이 열리면 수행할 수 있는 작업에 대한 광범위한 개요가 포함되어 있습니다.

경고

파일이 열려 있고 쓰기 위해 다른 프로세스에 의해 잠긴 경우 Python 프로세스에서 쓰기 위해 파일을 성공적으로 열지 못할 수 있습니다. 이 경우 IOError 예외가 발생합니다.