본문 바로가기
무모한 도전-주식 인공지능 만들기

Excel Joiner의 메뉴바에 설명서를 연결하기 -2-

by 인터넷떠돌이 2020. 11. 1.
반응형

안녕하세요?

 

지난번 포스팅에서는 어떻게 해서 메뉴바에다가 메서드를 연결하는 것 까지는 했지만, 이것만으로는 안되고, 이제 유튜브에 올려진 메뉴얼을 링크할 수 있도록 만들어야 합니다. 그래서 이 작업을 하기 위해서, 일단 작업을 해 보고자 합니다. 일단은 이런 작업들을 하나하나 기록한다는 측면에서 이 블로그에 기록으로 남기고자 합니다.

 

먼저 위 스크린샷에서 볼 수 있는 것철머 webbrowser라는 모듈을 import해 오도록 합니다. 이렇게 해서 가지고 오면, 다음으로 해야 할 것은........

 

위 스크린샷처럼 유튜브 주소를 링크하는 것으로 해서, 일단 그대로 가지고 올 수 있도록 만들어 주도록 합니다. 여기까지는 어떻게 해서 제대로 기본 브라우저로 설정되어 있는 크롬에서 제대로 열렸습니다.

 

그런데 다음 작업을 하면서 문제가 생겼습니다. 일단 인터넷에 연결되지 않은 경우에 새로운 메세지 박스가 뜨도록 만들려고 했습니다만, 그게 위 스크린샷과 같이 해서는 안되는 것을 볼 수 있었습니다.

 

 

그래서 일단 일회성으로 해서 안되는 것이라는 생각이 들어서 while loop를 동원해서 일단 작업을 해 보고자 했습니다. 그런데 이렇게 했더니...........

 

그래도 freezing이 되어 버리는 현상을 목격할 수 있었습니다. 이래서야 이걸 가지고서 어떻게 할 지 모르겠습니다만, 어쨎든 실패인 것은 확실합니다.

 

그래서 다음으로는 다른 해결책을 한번 인터넷에서 찾아보고 나서, 위 스크린샷에서 볼 수 있는 것처럼, urllib라는 내장모듈을 가지고 오려고 했지만, 무언가가 제대로 되지 않았습니다.

 

결국 하는 수 없이, 뭐랄까 파이썬이 2에서 3으로 넘어가면서 내장묘듈의 이름이 복잡하게 바뀌어 버리는 바람에, 위 스크린샷에서 볼 수 있는 것처럼, 일단은 urllib의 다른 모듈을 다른 이름으로 가지고 오도록 만들어 봅니다.

 

그래서 기존의 메서드를 위 스크린샷과 같은 형식으로 일단 바꾸어 보았습니다. 그냥 작업이 되기는 되는 것이라면, 일단 어떻게 할 수 있으리라 생각을 했지만............

 

어째서 인지 뭔가 브라우저로 뜨는 것이 없었습니다. 그리고 그런다고 해서 인터넷연결이 되지 않는다고 해서, 무언가 메세지도 뜨지 않아서 다시한번 시도를 해 봅니다.

 

하지만, 어떻게 된 것인지 모르겠습니다만, 아무런 액션도 보여주지 않고 이래저래 그대로 있기만 한 것을 볼 수 있었습니다. 이래서야 이걸 가지고 무엇이라고 할 지 모르겠는데, 한번만 더 무언가를 확인해 볼 것이 있기에, 일단 확인을 해 보고 나서, 행동을 제기해야 할 듯 합니다.

반응형