Python을 활용한 파일, 폴더명 읽기, 압축 파일 해제

1. python으로 txt 파일 읽기

import os

file_path = r"파일 경로"

# 파일 열기
with open(file_path, "r", encoding="utf-8") as file:
    file_content = file.read()
print(file_content)

 

2. python으로 폴더명 읽기

import os

main_folder = r"폴더 경로"
for item in os.listdir(main_folder):
    sub_folder = os.path.join(main_folder, item) # 폴더경로 + 폴더명
    sub_folder2 = os.path.join(item) # 폴더명만
    if os.path.isdir(sub_folder):
        # print(sub_folder)
        print(sub_folder2)

3. python으로 파일 압축 해제 하기

import os
import zipfile

# 폴더 생성
file_path = r'파일경로'
name = r'폴더명'
path = file_path + name

def makedirs(path):
    if not os.path.exists(path):
        os.makedirs(path)
makedirs(path)

# 압축 해제
file = r'압축파일경로'
zipfile.ZipFile(file).extractall(path)