Monthly Archives: November 2017

[Python] GUI 폴더 위치 선택 (GUI asking directory path)

목적: GUI화면에서 특정 폴더 위치를 선택하여 해당 path 값을 알기 위해 사용 환경: Linux 3.10 (Centos) Python Version: 3.4

설치 yum install python34-tkinter 설명 filedialog.askdirectory()함수를 사용하여 선택한 directory path값을 return으로 받을 수 있음 filedialog.askopenfile(initialdir=’path’, title=’select file’, filetypes=((‘jpeg files’, ‘*.jgp’), (‘all files’, ‘*.*’))) 를 함수를 사용하면 파일을 선택하여 file path값을 return으로 받을 수 있음 initialdir은… Read More »

[Python] csv 파일 쓰기 (csv file writing)

목적: 특정 데이트 값은 csv 파일에 작성하기 위한 방법 환경: Linux 3.10 (Centos) Python Version: 3.6

설명 open 함수를 사용하여 파일을 생성함 csv.writer()와 writerow()를 사용하여 csv 파일에 데이터 값 작성을 진행함 writerow()의 함수 parameter에 list[]값을 넣으면 column에 순서대로 write됨 출처 http://pythonstudy.xyz/python/article/207-CSV-%ED%8C%8C%EC%9D%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

[Python] String 문자 나누기 (splitting string)

목적: String에서  특정 문자 기준으로 string을 나누기 위해서 사용 환경: Linux 3.10 (Centos) Python Version: 3.6

설명 Regular Expression (re)의 split()를 사용하여 기존 string을 나누는 작업을 수행함 String을 split하여서 string list를 결과값으로 return함

[Python] 역방향으로 파일 읽기 (reading file backwards)

목적: 특정 파일의 내용을 끝에서 부터 읽기 위해서 사용 환경: Linux 3.10 (Centos) Python Version: 3.6

설명 file-read-backwards를 설치 후 FileReadBackwards를 사용하면 파일의 내용을 끝에서 부터 순서대로 읽음 설치방법 $pip3 install file-read-backwards 출처 https://pypi.python.org/pypi/file-read-backwards

[Python] 하위 디렉토리 탐색 (sub-directory searching)

목적: 특정 디렉토리의 모든 하위 디렉토리 탐색 환경: Linux 3.10 (Centos) Python Version: 3.6

설명 next의 [0]번 결과는 특정 디렉토리의 위치 값을 저장 next의 [1]번 결과는 특정 디렉토리의 모든 하위 디렉토리 리스트를 저장 next의 [2]번 결과는 특정 디렉토리에 포함된 모든 파일 리스트를 저장