<원래 문피아 강호정담에는 1일 1글 원칙으로 글을 썼는데, 오늘은 글을 하나 더 올립니다.>
1. 어떤 폴더 안에서 파일 크기가 같은 파일들을 찾아서 리스트를 만들어 주는 프로그램입니다. 파이썬 코드로 만들었고, pyinstaller를 사용해서 실행 파일(exe 파일)로 변환했습니다.
사용법은 이렇습니다. 어떤 폴더에 이 실행 파일을 복사합니다. 그리고 더블 클릭해서 실행합니다. 그러면 이 폴더 안에 있는 파일들 중에서 파일 크기가 동일한 파일들을 찾고, 그 리스트를 output.txt 파일에 저장합니다.
2. 폴더 내의 파일이 1만 개 정도 있을 때, 파일 이름 순서로 1000개씩 나누어서 이동하는 batch 배치 파일입니다. (단, python이 설치된 컴퓨터에서만 정상 동작합니다.)
이 배치 파일을 실행하면, 11개의 폴더가 생성되는데, 폴더 이름은 1, 2, 3, ..., 11 입니다. 그리고 이름 순서대로 파일들이 1000개씩 1 폴더, 2 폴더, 3 폴더, ...., 11 폴더에 이동됩니다.
배치 파일은 에디터(메모장)로 열어서 내용을 바로 수정할 수 있습니다. 파일의 갯수를 500개 단위로 바꾸고 싶으면, 숫자 1000을 500으로 바꿔 넣으면 됩니다. 폴더의 생성 숫자도 11에서 다른 숫자로 바꿀 수 있습니다.
3. 어떤 그림 파일을 열어서, 왼쪽 일부 영역을 검은 색으로 칠하는 파이썬 프로그램입니다.
이것은 아직 완성된 프로그램은 아닙니다. 원래 만들려고 했던 것은 폴더 안의 모든 그림 파일을 하나씩 불러와서 일부 영역을 검은 색으로 칠하고, 다시 저장하는 프로그램이거든요.
이 프로그램을 실행하면, 사용자는 2개의 점의 x좌표를 입력해야 합니다. 원점(0, 0), 점1(x1좌표, 0), 점2(x2좌표, 세로), (0, 세로) 이렇게 4개의 점을 연결해서 사각형을 만들고, 이 사각형 안을 검은 색으로 채우게 됩니다.
이 파이썬 코드는 약간 변형하면 여러 가지 용도로 사용할 수 있을 것입니다. 검은 색 대신에 다른 색으로 채울 수도 있을 것이고, x좌표를 1개만 입력하는 식으로 바꿀 수도 있겠죠.
Comment ' 0