본문 바로가기

OS4

파이썬 폴더 내 파일 리스트 읽기 예제 (Python File List in Folder) 오랜만에 파이썬 관련 포스팅입니다. 최근 업무를 수행하면서 굉장히 많은 파일에 대해 반복문을 통해 작업해줘야하는 일이 있었습니다. 이때 원하는 폴더 내 파일명을 리스트형태로 입력해줘야하는데, 손으로하자니 굉장히 귀찮은 작업이 아닐 수 없습니다. 이번 포스팅에서는 파이썬 폴더 내 파일 리스트 읽기 방법에 대해 여러분과 공유하고자 합니다. 해당 방법을 사용해서 작업시간을 단축시켰을 뿐만 아니라, 휴먼에러도 없앨 수 있었습니다. 해당 내용 참고하시면 되겠습니다. 완전한 코드는 포스팅 제일 하단에 위치합니다. 사용 패키지파이썬 폴더 내 파일 리스트 읽기에 사용되는 패키지는 파이썬 내장 패키지인 os를 사용합니다. 간단하게 아래와 같이 선언해서 사용하시면 됩니다. import os 폴더 설정 및 파일 리스트 반환.. 2020. 10. 19.
파이썬 외부 파일 실행 코드 예제 (Python Batch File Run) 최근 파이썬을 사용해서 배치파일을 순차적으로 실행하는 것을 적용하고 있습니다. Scipy 패키지의 최적화 알고리즘을 사용해서 시뮬레이션 결과를 최적화할 때 이용할 수 있는 방법입니다. 이번 포스팅에서는 파이썬 외부 파일 실행 코드 예제에 대해 여러분과 공유하고자 합니다. 해당 방법은 파이썬 기본 패키지인 os 패키지를 사용하고 있으며 이 방법이 아니더라도 다른 여러 방법들을 사용해서 파이썬 외부 파일을 실행할 수 있으니 참고하시면 되겠습니다. 파이썬 외부 파일 실행 코드본론을 설명하는 것보다는 실행 코드를 바로 확인하고 적용하는 것이 해당 방법을 이해하는데 많은 도움이 되리라 생각합니다. 파이썬을 사용해서 외부 파일을 실행할 수 있는 코드는 아래와 같습니다. import os workingDir = ('.. 2020. 8. 28.
파이썬 파일 및 폴더 입출력 명령어 모음 (Python) 파이썬 파일 입출력 명령어파이썬에서 보통 csv나 txt파일을 입출력하기 위해 아래와 같은 명령어를 사용합니다. 특히 open 같은 경우에는 다양한 Option들이 있으며 아래와 같이 정리할 수 있습니다. 쓰기에는 두가지 타입이 있는데 w를 사용하게 되면 동일 파일이름을 가진 파일을 덮어쓰기 하기 때문에 x와 w중에서 선택해서 사용하시면 됩니다. f = open('test.txt', 'w') Optionsw : 쓰기 (동일 파일이 있다면 덮어쓰기)x : 쓰기 (덮어쓰기 방지)a : 추가r : 읽기+ : 갱신 (읽기, 쓰기 가능) f.read() : 파일 읽기f.write() : 파일 쓰기f.readline() : 파일 내용 한줄씩 가져오기f.readlines() : 파일 내용 리스트로 가져오기f.writ.. 2020. 5. 26.
파이썬 Shutil n os 패키지, 파일 확장자 자동 변경 방법 (Python) 시뮬레이션을 하면서 최적화나 머신러닝을 위해 대량의 텍스트 파일을 생성하곤 합니다. 텍스트 파일을 데이터 처리해주기 위해서 csv 확장자로 변경해야하는 일이 종종 있습니다. 아바쿠스라는 구조 시뮬레이션 소프트웨어를 사용해서 결과 값을 출력하게 되면 'rpt'라는 확장자가 튀어나오게 되는데, 대량의 rpt 파일을 csv 파일로 변환하는 방법을 예제로 하여 확장자를 변경하는 방법에 대해 공유하고자 합니다. 파일 확장자 변경 기본 코드사실 확장자를 변경해주는 코드는 Shutil 패키지에서 제공하는 파일 복사 기능입니다. '.rpt'를 '.csv'로만 바꿔주면 간단하게 확장자를 변경할 수 있습니다. 이렇게 한개 파일의 확장자를 변경하는 것은 손이 파이썬을 실행시키는 것보다 빠를 것입니다. 하지만 몇 백, 몇 천.. 2020. 4. 9.