gzip | Docs
import gzip
gb_file = gzip.open(sys.argv[1],'rb')
위 코드를 사용하면 첫 번째 argument로 받은 파일을 바로 열어볼 수 있다.
만약 압축파일이 아니라면 아래와 같이 예외처리가 가능하다.
if sys.argv[1][-2:] == 'gz':
gb_file = gzip.open(sys.argv[1],'rb')
else:
gb_file = open(sys.argv[1],'r')
tf.keras.utils.get_file | Docs
tf.keras.utils.get_file
모듈을 사용하여 받아올 수 있다.
tar, tar.gz, tar.bz, zip 압축 포맷을 지원한다.
import tensorflow as tf
path_to_zip = tf.keras.utils.get_file(fname='file_name', origin=url, extract=True)
해당 모듈로 받아온 파일은 ~/.keras/datasets
에 fname
에서 지정한 이름으로 저장된다.
REF.