'업무자동화' 태그의 글 목록
본문 바로가기

업무자동화2

파이썬을 이용한 파일 자동화 - (2) glob glob glob(): 사용자가 제시한 조건에 맞는 경로를 가진 파일들의 리스트를 반환하는 함수 폴더 내부에 여러겹의 하위 폴더가 있는 등의 복잡한 구조를 가진 폴더에서도 원하는 파일의 경로를 모두 얻어낼 수 있습니다. import glob path_list = glob.glob("파일 및 폴더 경로 조건 제시") 경로 조건을 제시하라는 것은 ?, *, ** 을 이용하여 조건을 제시하는 것입니다. 실습 데이터에는 데이터1.txt, 데이터2.txt, 데이터1000.txt 있고 경로 조건에 따라서 한번 알아보자 [] 대괄호 안에 있는 문자 중 하나와 정확히 한 글자와 매칭 한글자 중에 1또는2또는3이 들어오는 case ? 은 임의의 한 문자를 뜻함(무조건 한 문자가 들어가야함) ? 는 무조건 한 문자 이상 .. 2023. 5. 31.
파이썬을 이용한 파일 자동화 - (1) os 라이브러리 먼저 파일 경로에 대해서 이해를 해보자 경로는 두가지가 있다. => 절대 경로/ 상대 경로 절대 경로 : 절대적인 경로로 표현 (ex.C:\Users\A\예산안_최종.xlxs) 상대 경로 : 상대적인 위치를 표현하기 때문에 시작점이 중요함.(ex. .\예산안_최종.xlxs A폴더 위치에서) 필요한 라이브러리를 확인해보자 가장 기본적인 os library가 있다. import os를 통해 활성화 해보자 import os 현재 절대 경로를 확인하기 위해 pwd를 사용해보자 보통 리눅스 kernel에서 pwd를 그냥 사용하면 절대경로가 보이지만 python cshell에서는 앞에 !를 붙여주자 !pwd 이처럼 한글이 깨지는 이슈는 os 라이브러리로 해결 가능하다. cwd의 의미는 current working .. 2023. 5. 31.