윈도우와 맥의 한글 깨짐 문제 맥과 윈도우는 인코딩이 달라서 한글을 쓸 경우 깨짐 현상이 있습니다. 그래서 동일한 이름이라도 서로 다르게 인식하는 문제가 있습니다. 이번에는 해당 맥과 윈도우에서 동일한 한글로 변환해주는 기능을 알아보았습니다. - 인코딩 문제인줄 알고 2시간동안 열심히 찾아보았지만 하나같이 제대로 적용되지 않음 - 그런데 알고보니 인코딩 문제가 아니라 파일 형식의 문제였음 - 코드 한 줄로 해결! 문제 현상 분명 동일한 파일명이지만 길이와 바이러니를 찍어보면 다르게 나옴. - 위 두개의 파일은 동일한 파일명이지만 길이가 mac에서 작업한 것은 48, 윈도우에서 작업한 것은 26으로 나옴 해결 방법! 해결 방법은 무척 간단하다. unicodedata 모듈에서 normalize 기능을 불러와..
파일 일괄 이동 프로그램 대량의 파일 중에서 특정 파일 몇 개를 골라 다른 파일로 이동하는 것은 꽤나 고생스러운 일이다. 그래서 해당 작업을 쉽게 하기 위해 프로그램을 만들었다. PC에 파이썬만 설치되어 있으면 바로 실행할 수 있다. 코드도 몇줄 안된다. 전체 파일 : 예제 파일 포함 일괄 이동 프로그램 : 실행 프로그램만 준비물 - pyhon이 PC에 설치되어 있어야 함. - 버전은 3버전대면 아무거나 상관없음. - https://www.python.org/downloads/ 주의 - _work_folder 파일명을 바꾸면 안됨. 바꾸면 오류남 - 파일 경로를 바꾸면 안됨. 작업파일은 항상 작업폴더의 한 단계 위에 위치해야 함 사용법 1. 압축 해제 : 압축을 풀면 이런 폴더와 파일들이 나온다. 2. ..
맥에서 폴더별 파일이 몇개가 들어있는지 확인하려면 Commend + i 를 누르면 되지만 한번에 하나의 폴더밖에 조회되지 않는다. 그래서 여러 폴더를 선택하고 Commend + i를 누르면 아래 창이 여러개 나올 뿐이다. 그래서 CLI 명령어를 사용하면 한번에 폴더에 들어있는 파일의 개수를 조회할 수 있다. 터미널을 열고 원하는 경로로 들어가서 아래 명령어를 복붙하면 된다. find ./ -type d | while read DIR N ; do echo -n "$DIR "; (find $DIR -type f -maxdepth 1 | wc -l); done 이런 식으로 폴더별 파일 개수가 나온다.