Python/업무자동화
Python을 활용한 파일, 폴더명 읽기, 압축 파일 해제
sujinbang
2024. 1. 19. 09:34
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)