본문 바로가기

프로그래밍31

[javascript] 사용 함수 총정리 #지속 업데이트 (인용3)내용을 요약합니다. 1 2 3 ㅁ 문자열 길이 구하기 'CNqoDKzYiJL9RaE8yMnPgh2XzzF0NDrUhgrcLwg78xs1w5pJiypEdFX/'.length 출력 : 56 ​ 제목2 ㅁㅁ ㅁㅁ ㅁㅁ -끝- 2022. 5. 27.
[파이썬-문법] print 활용 옵션 정리(sep=, end=, format, escape, raw string, f-string) 조사하는김에 정리 sep='값' : print 출력값 사이 연결 end='값' : print 출력값 이후 출력 값.format() : 특정 값 삽입 escape : \n(개행), \t(탭) 등 sep, end, format 소스 복사해서 출력해보면 느낌이 올거다. #sep print('a', 'b', 'c', sep='$$$$$') #출력값 #a$$$$$b$$$$$c #end print('a', 'b', 'c', end='\n$$$$$\n') #출력값 #a b c #$$$$$ #format print('{} 앤드 {}'.format('coffee', 'donut')) #출력값 #coffee 앤드 donut escape 종류 print 구문에서 특수문자를 표현하려면 \(백슬래시)를 붙여줘야된다. \n : .. 2022. 5. 26.
[에러잡기] 파이썬 WindowsError: [Error 2] 파이썬에서 subprocess 를 쓰다보면 종종 발생한다. subprocess.call([path1, path2]) 형식의 명령어를 쓰다가 에러가 났고 subprocess.call([path1, path2], shell=True) 식으로 처리해서 해결했다. 에러 그림 ​ 다른 방법도 있다고 한다.(재부팅이라던지..) 원리는 아래와 같다. shell = True로 실행 시 일반 shell에서 명령을 내리는 것과 동일하게 별도 유효성 검사 없이 실행이 된다. 그 뜻은 shell = True 설정을 안넣으면, 디폴트로 false로 잡히니까 유효성 검사가되고, 거기서 에러가 날 수 있다는 거같다. 기술문서 상으로는 추천하는 로직이 아니라고 한다(shell injection에 취약) 근데 에러나서 못하는 것보다 .. 2022. 5. 25.
[python3] 타임 함수 사용, time, sleep 기능을 사용해보자. 코드 짠김에 정리한다. import time time.sleep(60) # 1분간 sleep time.sleep(10) # 10초간 sleep time.sleep(1) # 1초간 sleep sleep 이 초 단위라는 것만 기억하면된다. javascript는 1000이 1초다. setInterval(test, 3000); -끝- 2022. 5. 23.
[파이썬 에러잡기] TypeError: string indices must be integers, IndexError: string index out of range 에러 해결 TypeError: string indices must be integers 에러 의미 직역 그대로다. index_t에 'abcde'라는 str(문자열)을 담았다. index_t[0]은 'a' 다. 그리고 0,1,2,3,4 는 1~5번째의 값을 의미한다. (왜냐. 컴터는 0부터 세니까, 다 아시겠지마는) 무튼 string indices must be integers 에러는 문자열의 인덱스 즉[값]에 정수만 넣으라는 의미다. 문자열의 값은 0(첫번째 데이터), 1(두번째 데이터) 가져오는데 1.1, 1.2 이러면 'a'도 아니고 'b'도 아니니 에러가 나는것이다. string index out of range 에러는 아래 그림과 같이 'a', 'b', 'c', 'd', 'e' 5개의 데이터만 있는데 범위를.. 2022. 5. 23.
파이썬 피들러 같이 쓰기, fiddler와 python requests 모듈 같이 사용 피들러랑 파이썬 requests 모듈 같이 사용하기 검색해보다가 검색 내용처럼 안되서 버프 방식으로 시도했더니 된다. import os proxy = '127.0.0.1:8888' os.environ['HTTP_PROXY'] = proxy os.environ['HTTPS_PROXY'] = proxy os.environ['REQUESTS_CA_BUNDLE'] = r'.\FiddlerRoot.pem' 위와 같이 셋팅하고 테스트 하면 된다. 2022. 5. 23.