본문 바로가기

분류 전체보기72

import os 관련 함수들 경로 바꾸기 찾기 print(__file__) # 현재 파일의 경로 (c:/Users/../새폴더/test.py) print(os.path.dirname(os.path.abspath(__file__))) # 현재 파일의 절대경로 (c:\Users\...\새폴더) # 현재 가리키는 디렉토리를 변경할 때 os.chdir('예제') print(os.path.relpath(os.path.dirname(os.path.abspath(__file__)))) # 상대경로 (..) print(os.getcwd()) # C:\Users\..\새폴더\예제 2023. 9. 6.
Document 워드 입력 from docx import Document import docx from docx.oxml.ns import qn doc = Document('파일 경로') run = doc.paragraphs[3].add_run('내용') run.font.name = '나눔고딕' run._element.rPr.rFonts.set(qn('w:eastAsia'), '나눔고딕') run.font.size = docx.shared.Pt(18) 2023. 9. 6.
dataframe 데이터를 테이블로 만들기 배열을 테이블로 만들기 df = pd.DataFrame({ 'A' : [ ], 'B' : [ ] }) => 열 ; 물품, 수량 df = df.groupby('A').sum() => A 기준으로 합계 구하기 df.to_excel('통합.xlsx') => 엑셀로 만들기 2023. 9. 6.
clicked.connect 시그널 이벤트 매개변수 보내기 self.btn_reopen.clicked.connect(lambda: self.setFolderList('re')) 2023. 8. 30.
디렉토리 폴더 밑에 있는 파일 리스트 가져오기 파일 이름만 가져오기 path = FOLDER_DOWNLOAD+'/'+folder file_list = os.listdir(path) ** listdir 은 하위에 직접 있는 파일, 폴더만 가져온다. for (path, dir, files) in os.walk(r'C:\Users\...\우리집'): for filename in files: print(filename) ** os.walk 는 하위에 있는 폴더 안에 있는 파일들까지 다 읽어올 수 있다. 전체 경로 함께 가져오기 path = FOLDER_DOWNLOAD+'/'+folder+'/' file_list = glob.glob(path+'*.*') 특정 확장자만 가져올 경우 path + '*.txt' 2023. 8. 29.