프로그래밍 언어/Python

파이썬 Python 실습 :: 기본적인 파일 사용 정리 함수

gamjadori 2024. 1. 10. 10:09
728x90

<파일 사용>

  • 기본 파일 생성 함수
>>> file = open('./hello.txt', 'w') # w: 쓰기 모드 // hello.txt라는 파일을 쓰기 모드로 생성
>>> file.write('Hello World') // 파일에 Hello World를 작성
>>> **file.close** // open한 파일은 꼭 close로 마무리해야 함
[centos@localhost phthon-basic]$ sudo dnf info python3.11-devel
[centos@localhost phthon-basic]$ sudo dnf install dcc
[centos@localhost phthon-basic]$ sudo pip3 install pickle5
>>> import pickle 실행: 변수를 파일로 저장해 주는 라이브러리 기능
  • file 함수보다 안정적인 파일 편집 방법
>>> a = {'a': 10, 'b': 20, 'c': 30, 'd': 40} // 변수 지정

<파일 쓰기>
>>> with open('./dict.pickle', 'wb')as file: // 'with open': close를 해주지 않아도 자동으로 저장
	    pickle.dump(a, file) // a라는 딕셔너리를 file에 쓰겠다
** wb: 파일 출력
** file = f으로 축약 가능
** .dump(a, file)
- with open('./dict.pickle', 'wb')as f:
- pickle.dump(a, file) > pickle.dump(a, f)
**** pickle.dump(a, file): 딕셔너리 a를 file로 쓰기**

<파일 불러오기>
>>> with open('./dict.pickle', 'rb') as file1:
	    b = pickle.load(file1) // 딕셔너리 b를 파이썬으로 불러와 file1로 저
>>> print(b)
** rb: 읽기모드
** pickle.load(file1): 저장된 파일을 불러오기