Python8 python - 문자열 slicing, 긴 문자에서 원하는 데이터 수집하기/가져오기(예제 : 함수 선언명 데이터 분류) 긴 문자에서(특정 템플릿이 있는 경우) 원하는 데이터를 수집해서 가져오는 것에 대하여 설명하겠습니다. (훈수/잘못된 점/가르침 언제든지 환영합니다. 저 또한 코딩 초보로 좋은 정보 공유해 주시면 정말 감사하겠습니다) class를 만들어 재활용 가능하게 코딩하는 것으로 객체 자체를 잘 모르는 분들은 다른 글들을 확인하시면 좋을 것 같습니다. 문자열 데이터 slicing 은 자동화도구를 만드는 최고의 도구인데 실제로 해보려고 하면 익숙해지는데 시간이 걸립니다~ 그리고 직접 하면 할수록 실력이 늘어나는 것을 계속 느끼게 될 겁니다. 필자도 지금 이번 글의 코드보다 나중에는 더 깔끔하게 코딩할 것이라는 것은 의심의 여지가 없습니다. 본론으로 들어가서 이번 자동화도구의 목적은 함수 선언명칭을 분류하는 것입니다. .. 2023. 2. 22. python - 폴더 or 파일을 열고 기존 경로 저장하기(try, except, FileNotFoundError) 파일 선택하여 파일 경로 및 파일 명칭 가져오기, 폴더 선택하여 경로만 가져오기/경로 문자반환 글에서 사용한 try, except문에 대해서 설명하겠습니다. 예외처리 말고 실제 파일선택 및 경로를 가져오고 싶으면 제 작성글에서 찾아보시면 됩니다. 실제 사용한 앞의 코드는 아래와 같습니다. 아래는 class의 인스턴스변수인 self.filePath 가 사용되니 아래 이를 없앤 코드로 설명드리겠습니다. 1 2 3 4 5 6 try: with open(self.filePath) as f: self.filePath = f.read() self.filePath = self.filePath[:self.filePath.rfind("/")] except FileNotFoundError as e: self.filePat.. 2023. 2. 17. python - 폴더 선택하여 경로만 가져오기/경로 문자반환(tkinter, filedialog, askdirectory) 폴더를 선택하여 폴더 경로를 문자열로 리턴해주는 코드입니다. askdirectory 사용법만 보고 싶으면 아래 2) askdirectory - (tkinter filedialog의 askdirectory) 만 보시면 됩니다. 이전글 (python - 파일 선택하여 파일 경로 및 파일 명칭 가져오기)에서 사용했던 코드를 같이 넣었습니다. 라인10~ 23 의 설명을 보고 싶으신 분들은 이전글을 확인하시면 됩니다. 혼동되지만 가져온 이유는 제 코드를 보고 활용하는 분들이 재사용을 더욱 쉽게하기 위하여 적었습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 .. 2023. 2. 17. python - 파일 선택하여 파일 경로 및 파일 명칭 가져오기(tkinter, filedialog, askopenfilenames) tkinter filedialog를 사용하여 file명칭 및 경로를 return값으로 반환하는 코드입니다. class로 구현하여 언제든지 쓸 수 있도록 코딩하였습니다. 1) Class 설계(Openfile_OnenextTwo) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 from tkinter import filedialog import os class Openfile_OnenextTwo: def __init__(self, nameSavedpath = "default_text.txt", fileExtension=r"*.*"): self.nameFile = nameSavedpath self.filePath = nameSavedpath self... 2023. 2. 15. 이전 1 2 다음