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): 저장된 파일을 불러오기
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬 Python 실습 :: 클래스, 인스턴스 (0) | 2024.01.12 |
---|---|
파이썬 Python 실습 :: 기본적인 함수 사용 정리 함수 (1) | 2024.01.11 |
파이썬 Python 실습 :: 딕셔너리 실습 (키와 값) (1) | 2024.01.09 |
파이썬 Python 실습 :: 문자열 심화 (리스트 요소 교체, 문자열 찾기, 서식 지정자) (1) | 2024.01.08 |
파이썬 Python 실습 :: 리스트 심화 실습 (요소 추가, 삭제, 수정, 복사) (0) | 2024.01.04 |