[python] 파이썬 pyautogui를 사용하여 파일 분리하기
파이썬에서 pyautogui는 그래픽 사용자 인터페이스(GUI) 자동화를 위한 강력한 라이브러리입니다. 이 라이브러리를 사용하여 파일을 자동으로 분리하는 방법을 알아보겠습니다.
1. pyautogui 설치하기
먼저, pyautogui 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.
pip install pyautogui
2. 파일 분리하기 예제
다음은 pyautogui를 사용하여 파일을 분리하는 간단한 예제입니다.
import pyautogui
# 파일 분리 함수 정의
def split_file(file_path, split_lines):
# 파일 열기
with open(file_path, 'r') as file:
# 파일 내용 읽어오기
content = file.readlines()
# 파일 내용 분리하기
splitted_content = [content[i:i+split_lines] for i in range(0, len(content), split_lines)]
# 분리된 파일 저장하기
for i, split in enumerate(splitted_content):
new_file_path = f'split_{i}.txt'
with open(new_file_path, 'w') as new_file:
new_file.writelines(split)
# 파일 분리 실행
split_file('input.txt', 10)
위의 예제 코드는 split_file
함수를 정의하고, 지정된 파일을 열어 내용을 읽은 뒤 지정된 줄 수로 내용을 분리한 후, 분리된 파일을 생성합니다. 분리된 파일은 “split_0.txt”, “split_1.txt”, “split_2.txt”, …와 같은 이름으로 저장됩니다. input.txt
라는 파일을 10줄씩 분리한 예제입니다.
3. 실행 결과 확인하기
위의 예제 코드를 실행하면, 입력 파일인 input.txt
가 10줄씩 분리되어 “split_0.txt”, “split_1.txt”, “split_2.txt” 등과 같은 이름으로 생성됩니다. 분리된 파일을 확인하여 내용을 확인할 수 있습니다.
4. 마무리
이번 포스트에서는 파이썬 pyautogui를 사용하여 파일을 분리하는 방법에 대해 알아보았습니다. pyautogui는 그래픽 사용자 인터페이스 자동화에 유용한 라이브러리로, 다양한 자동화 작업에 활용할 수 있습니다. 추가적인 사용 예제와 자세한 내용은 pyautogui 공식 문서를 참고하시기 바랍니다.