728x90
파일 제어 모듈
- pickle
- glob
- os.path
Pickle
- file read, file write
import pickle
import os
#data write
users = {'kim':'333A',
'song':'353T'}
list = [1,2,3,4,5,6]
f = open('users', 'wb')
pickle.dump(a, f)
f.close()
#check
print(os.path.exists('users'))
#data read
f = open('users', 'rb')
a = pickle.load(f)
print(a)
어떤 자료든 넣을 수 있고 넣을 경우 깨져서 저장됨.
glob
- 파일들의 리스트를 뽑을 때 사용한다.
from glob import glob
glob('*.ipynb')
glob(r'C:\U*') # r을 사용하여 다른 경로도 조회 가능
os.path
- 코드 내에서 직접 파일을 다룰때 사용
폴더에 있는 파일이 디렉터리이면 폴더명 뒤에 <DIR> 추가
from glob import glob
from os.path import isdir
for x in glob('*'):
if isdir(x):
print(x, '<DIR>')
else:
print(x)
728x90
'Python > 이론, 기초' 카테고리의 다른 글
[Python] 삼항 연산자 (Ternary Operator) (0) | 2022.08.16 |
---|---|
[Python] 언더스코어 '_'의 역할 (0) | 2022.08.12 |
[Python] Class (0) | 2022.08.09 |
[Python] Lambda (0) | 2022.08.08 |
[Python] assert (0) | 2022.08.06 |