xml 형식으로 파싱하려고 하니 모듈이 없어서 발생한 에러이다. 모듈을 설치한다. pip install lxml 끝
[Python] replace가 안될 때
·
Development/Python
변수를 재할당하라고 하지만 (아래처럼 result에 결과값을 저장) text = "abcde" result = text.replace('abc','') 이래도 안될 경우에는 ! 대체할 문자열에 문제가 있을 수 있다. 나의 경우는 터키어를 바꾸려고 했었는데, 지원이 안되는 것 같다. (Ö) 다른 문자열로 테스트해보니 잘됨 ㅎㅎ 유니코드나 치환처리를 해줘야 사용가능할 것 같다 ! 일단은 split으로 대체하여 사용해야겠다. (삽질 오래했넹..) https://stackoverflow.com/questions/37510650/how-can-i-replace-unicode-characters-with-turkish-characters-in-a-text-file-with How can I replace Unico..
[Docker_Mac] 02. 도커 실행 및 이미지 검색
·
Development/Docker
환경 : mac os 맥에서 컨테이너 설치 후 실행하기 실행중인 컨테이너 목록 확인 docker ps 로 현재 실행 중인 컨테이너 목록을 볼 수 있다. ps 뒤에 -a 옵션을 주면 모든(?) 목록을 볼 수 있다. (모든 목록인지, 과거 실행 내역인지 다시 확인 후 수정하기 갑자기 기억안남 ) docker ps docker ps -a 컨테이너 실행 docker start [NAMES] docker start web_server docker ps을 입력했을 때 나온 NAMES를 입력해준다. 컨테이너 접속 docker exec -it [CONTAINER ID] /bin/bash 접속하고 나면 hostname 이 바뀐다. root@[CONTAINER ID]:/# 버전 확인 # cat /etc/issue Debi..
[MySQL] user 생성 및 권한 부여
·
Development/MySql
ip 주소가 변경되었을 경우, db에 접속이 안될 수 있다. host가 변경되어, 권한이 없기 때문이다. 쉘에서 mysql에 접속한 후 user를 생성한다. mysql 접속 # whereis mysql mysql: /usr/local/mysql # cd /usr/local/mysql # ./mysql -u root -p Enter password: 안될 경우, find / -name mysql 로 경로를 찾아서 실행한다. /usr/local/mysql/bin/mysql -u root -p 패스워드를 입력하여 mysql에 접속한다. use mysql; mysql로 데이터베이스를 변경 한뒤, user목록을 확인한다. select user,host from user; user 생성 create user 'us..
[UltraEdit] 정규식으로 괄호 안 문자 제거하기
·
Development
위처럼 괄호 안의 문자를 모두 없애고 싶을 때는 (*)를 사용하면 된다. Ctrl+R (바꾸기) 누르고 Alt+A(모두 바꾸기) 하면 적용된다. '(' 와 ')' 사이의 모든 것 '*' 을 제거한다는 뜻이다. (*) 엄청간단하네.. mySQL로만 자주 쓰다보니 %생각하다가 \((.*?) \) 랑 \([^)]*\) 써봤는데 둘다 안되길래 찾아보니 다르더라. 자세한 내용은 아래 이미지 및 링크를 참고. https://www.ultraedit.com/support/tutorials-power-tips/ultraedit/regular-expressions
[Python] undetected_chromedriver 오류 해결
·
Development/Python
# hide window option opt = Options() opt.headless = True opt.add_argument('--headless=new') #opt.add_argument('--headless') # undetected_chromedriver connect driver = uc.Chrome(use_subprocess=True,options=opt) undetected_chromedriver unable to discover open pages ... 1. 크롬-크롬드라이버 업그레이드2. headless 옵션 사용 중일 경우, 끄고 실행해보기- 된다면 옵션 선언 문제 # hide window option opt = Options() opt.headless = True opt.ad..