반응형 python3 selenium43 파이썬 Python glob으로 특정 확장자 파일 가져오기 # glob으로 특정 확장자 파일 가져오기 `glob` 모듈을 사용하면 와일드카드로 쉽게 파일을 검색할 수 있습니다. import glob folder_path = 'C:/Users/username/Documents/myfolder' # .txt 파일만 가져오기txt_files = glob.glob(f"{folder_path}/*.txt") print(txt_files) *.txt는 해당 폴더에서 .txt 확장자를 가진 파일을 의미합니다. 2025. 5. 5. 파이썬 Python 특정 확장자 파일만 가져오기 # 파이썬으로 특정 확장자 파일만 가져오기 (.txt 등) 특정 확장자만 가져오고 싶다면 `endswith()`를 활용하면 됩니다. import os folder_path = 'C:/Users/username/Documents/myfolder'ext = '.txt' txt_files = [f for f in os.listdir(folder_path) if f.endswith(ext) and os.path.isfile(os.path.join(folder_path, f))] print(txt_files) .txt 대신 .jpg, .csv 등 원하는 확장자로 바꿔서 사용할 수 있어요. 2025. 5. 5. 파이썬 Python 특정 폴더 내 모든 파일 가져오기 (하위폴더 제외) # 파이썬으로 특정 폴더 내 모든 파일 가져오기 (하위폴더 제외) 파이썬의 `os` 모듈을 사용하면 특정 폴더 안에 있는 파일들을 쉽게 불러올 수 있습니다. 다음 예제는 **하위 폴더를 제외하고**, 폴더 안의 **파일만** 가져옵니다. import os folder_path = 'C:/Users/username/Documents/myfolder' # 파일만 필터링all_files = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))] print(all_files) os.listdir()은 폴더 내부의 모든 항목(파일 + 폴더)을 나열하고,os.path.isfile()로 파일만 걸러.. 2025. 5. 5. Python 가상환경 맥과 윈도우 각각의 운영체제에 맞게 명령어를 사용하여 가상환경을 관리하는 방법을 정리 **맥 (macOS) 버전:** 1. **가상환경 조회**: ``` python -m venv 가상환경명 ``` 2. **가상환경 실행**: ``` source 가상환경명/bin/activate ``` 3. **가상환경 생성**: ``` python -m venv 가상환경명 ``` 4. **가상환경에 추가 패키지 설치**: ``` 가상환경명/bin/pip install 패키지명 ``` 5. **가상환경 해제**: ``` deactivate ``` 6. **가상환경 깨끗이 삭제**: ``` rm -rf 가상환경명 ``` 7. **가상환경 복사**: ``` cp -r 원본가상환경명 복사된가상환경명 ``` 8. **가상환경을.. 2024. 2. 12. python3 selenium 설치된 라이브러리 no module 오류 해결 방법 python3 selenium 설치된 라이브러리 no module 오류 해결 방법 module 이 설치된 경로를 지정해준다. 끝~ import sys sys.path.append('/Users/apple/myenv/lib/python3.9/site-packages') 2023. 12. 29. python 스크롤 내리기 # 페이지의 초기 높이를 가져옵니다. initial_height = driver.execute_script("return document.body.scrollHeight") # 무한 루프를 방지하기 위한 타임아웃을 설정합니다. timeout = time.time() + 60 # 60초 타임아웃 # 페이지의 높이가 더 이상 증가하지 않을 때까지 스크롤합니다. while True: # 페이지 맨 아래로 스크롤합니다. driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") # 새로운 콘텐츠가 로드되기를 기다리기 위해 짧은 시간을 기다립니다. time.sleep(1) # 페이지의 새로운 높이를 가져옵니다. new_height = driv.. 2023. 12. 21. 이전 1 2 3 4 5 6 ··· 8 다음 반응형