반응형
Python/Python - 파일2024. 3. 16. 07:51지정한 디렉토리의 파일을 특정 비율로 나누어 2개의 디렉토리에 저장하기

지정한 디렉토리의 파일을 특정 비율로 나누어 2개의 디렉토리에 저장하는 예제 코드입니다. 2024. 3. 16 최초작성 import os import shutil import random def split_and_copy_files(src_folder, dest_folder1, dest_folder2, ratio=0.2): # 지정한 경로 src_folder로부터 파일 목록을 가져옵니다. 지정한 경로에 파일들이 하위 폴더로 구분이 안되어있다고 가정합니다. files = [f for f in os.listdir(src_folder) if os.path.isfile(os.path.join(src_folder, f))] # 파일 경로가 저장된 리스트를 뒤섞습니다. random.shuffle(files) # 지..

Python/Python - 파일2024. 1. 24. 22:19파일에서 한줄씩 읽어와 파일에 한줄씩 쓰는 Python 예제코드

파일에서 한줄씩 읽어와 리스트에 저장했다가 다시 리스트를 파일에 한줄씩 쓰는 Python 예제 코드입니다. 2024. 1. 24 최초작성 full_filename = 'read_write.py' # 리스트에 파일 내용을 한줄씩 저장합니다. list_str = [] with open(full_filename, 'r', encoding='utf-8') as file: for row in file: list_str.append(row) # 리스트를 파일에 한줄씩 저장합니다. output_filename = 'output.txt' with open(output_filename, 'w', encoding='utf-8') as file: for str in list_str: file.write(str)

디렉토리에 있는 파일 목록 가져오는 Python 예제
Python/Python - 파일2023. 10. 21. 17:35디렉토리에 있는 파일 목록 가져오는 Python 예제

지정한 디렉토리에 있는 파일 목록록을 가져오는 Python 예제 코드입니다. 재귀적으로 하위 디렉토리에 있는 파일 목록까지 가져옵니다. 2023. 1. 21 최초작성 2023. 6. 2 최종수정 다음과 같은 디렉토리 구조에서 test를 경로로 입력하여 테스트했습니다. 실행 결과입니다. test 디렉토리 아래에 있는 A,B 디렉토리와 B 디렉토리 아래에 있는 33 디렉토리에 있는 파일 목록까지 보여줍니다. 윈도우에서 실행해서 출력 결과에 \와 /가 뒤섞여 있습니다. ./test/1 ./test/2 ./test/3 ./test\A/11-1 ./test\A/11-2 ./test\B/22-1 ./test\B/22-2 ./test\B\33/33-1 ./test\B\33/33-2 사용한 전체 코드입니다. impor..

실행한 파이썬 파일의 경로를 얻기
Python/Python - 파일2021. 12. 19. 16:16실행한 파이썬 파일의 경로를 얻기

실행한 파이썬 파일의 경로를 얻는 방법입니다. Visual Studio Code에서 하나의 폴더내에 서브 폴더별로 파이썬 코드를 관리할 경우 불러올 데이터 파일 위치를 파이썬 코드 파일 위치로 해야 합니다. 2021. 12. 19 최초작성 첫번째는 실행한 파이썬 파일의 위치를 출력하며, 두번째는 파이썬 파일이 속한 디렉토리의 부모 디렉토리가 출력됩니다. import os python_file_path= os.path.dirname(os.path.abspath(__file__)) print(python_file_path) parent_directory = os.path.dirname(python_file_path) print(parent_directory) 실행 결과입니다. /Users/webnautes/..

반응형
image