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

목적: String에서  특정 문자 기준으로 string을 나누기 위해서 사용 환경: Linux 3.10 (Centos) Python Version: 3.6 #Splitting string import re testString=’MKblog_.co_.kr’; splitStringList=re.split(‘_’, testString); print(splitStringList); 설명 Regular Expression (re)의 split()를 사용하여 기존 string을 나누는 작업을 수행함 String을 split하여서 string list를 결과값으로 return함

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

목적: 특정 파일의 내용을 끝에서 부터 읽기 위해서 사용 환경: Linux 3.10 (Centos) Python Version: 3.6 #Reading file from the end (file backward reading) from file_read_backwards import FileReadBackwards #Replacing ‘/tmp/file’ from FileReadBackwards() with FileReadBackwards(‘/mkblog/output.log’, encoding=”utf-8″) as frb: for l in frb: print(l) 설명 file-read-backwards를 설치 후 FileReadBackwards를 사용하면 파일의 내용을 끝에서 부터 순서대로 읽음 설치방법 $pip3 install file-read-backwards … Read more

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

목적: 특정 디렉토리의 모든 하위 디렉토리 탐색 환경: Linux 3.10 (Centos) Python Version: 3.6 #Searching all sub directories import os #Change the path (‘/home/mkblog/test’) inside the walk function #[0]: directory path (PWD) dirPwd = next(os.walk(‘/home/mkblog/test’))[0] #[1]: all sub-directories dirList = next(os.walk(‘/home/mkblog/test’))[1] #[2]: all sub-files dirFiles = next(os.walk(‘/home/mkblog/test’))[2] print(dirPwd); print(dirList); print(dirFiles); 설명 next의 [0]번 결과는 특정 … Read more