python 파이썬 re모듈 정규식 매치객체활용 import re #re모듈사용 p = re.compile('[a-z]+') #p로 a부터 z 까지 컴파일 m = p.match('python') # match로 python 비교 print(m.group()) #매치된문자열 리턴 print(m.start()) #매치된 무자열의 시작위치 리턴 print(m.end()) #매치된 문자열의 끝 위치를 리턴 print(m.span()) #매치된 문자열의 시작,끝에 해당되는 튜플 리턴 Python 2022.08.30
python 파이썬 하위 디렉터리 검색,PermissionError사용 import os #os 임포트 def search(dirname): #써치함수 사용 try: #try 문의로 예외처리준비 filenames = os.listdir(dirname) #listdir for filename in filenames: #filenames 안에있는것 폴더이면 full_filename = os.path.join(dirname, filename) #os에서 dirname filename 전부 if os.path.isdir(full_filename): search(full_filename) else: #그밖에 폴더가 아니고 파일인데 py 파일이면 출력 ext = os.path.splitext(full_filename)[-1] if ext == '.py': print(full_filen.. Python 2022.08.30
python 파이썬 파일 열고, 간단한 수정replace import sys src = sys.argv[1] dst = sys.argv[2] f = open(src) #파일을 오픈 tab_content = f.read() f.close() #파일을 닫고 space_content = tab_content.replace("\t"," "*4) #replace 함수를 이용해 바꿔줌 f = open(dst, 'w') #write 모드로 열고 f.write(space_content) #읽는건 space_content 안에있는것 f.close() #다시닫음 Python 2022.08.30
python 파이썬 random 함수 파이썬 random함수 사용시 randge는 1~46, 6개의숫자 임의로 이렇게 사용이 가능하다 sorted() 함수는 set,tuple,list 모든 iterable 자료형에 사용이 가능하다. sorted() 함수는 list 형태로 결과값을 return 해준다. sorted() 함수에서 key = lambda x:x[y] 식을 이용하여 정렬 기준을 설정 가능 하다. sorted() 함수에서 reverse=True를 사용하면 역순으로 정렬이 가능하다. Python 2022.08.30
python 파이썬 예외처리 종류 try : 오류가 발생할 수 있는 구문 except Exception as e : 오류발생 else : 오류발생하지 않음 finally : 무조건 마지막에 실행 Python 2022.08.30
python 파이썬 while, continue 사용 while 문으로 반복하면서 continue로 %2 = 0일때는 print 하지않고 다시 while문 시작 Python 2022.08.28
python 파이썬 while, if 사용 HIT 0으로 정의 HIT 10보다 작음 HIT 0부터 시작하니 +1 해주고 %d로 도는횟수 10번이 되면 적이죽었다 print Python 2022.08.28
python 파이썬 if, else문 money = true로 설정 if money 는 true 이기때문에 print 첫번쨰에서 true 인식 else 는 true 이기때문에 x Python 2022.08.27