2016-06-15 4 views
0

파이썬에서 사전을 사용하여 브라우저를 열고, 웹 브라우저 모듈을 사용하여 구문 분석 된 사전을 열 때이 자동화 스크립트를 작성하면서 키 오류가 계속 발생합니다. 다음파이썬 웹 브라우저 모듈이 올바르게 작동하지 않습니다.

page = context_dict[i.replace(',', '')] 

webbrowser.open(context_dict[page]) 

: 여기

import webbrowser, sys, requests 
ptcl = 'https://' 
tail = '.com/' 
context_dict = 
    { 
     'fb': ptcl + 'facebook' + tail, 
     'ig': ptcl + 'instagram' + tail, 
     'google': ptcl + 'google' + tail, 
     'kat': ptcl + 'kat.cr', 
     'mail': ptcl + 'gmail' + tail, 
     'utube': ptcl + 'youtube' + tail,  
     } 


def open_page(page): 
    webbrowser.open(context_dict[page]) 
def get_args(): 
    if len(sys.argv) > 1: 
     for i in sys.argv[1:]: 
      page = context_dict[i.replace(',', '')] 
      open_page(page) 

if __name__ == '__main__': 
    get_args() 

sample fb run

답변

1

당신은 두 번 조회 cmd를에서 FB에 액세스 할 때의 예입니다 : 여기에 코드입니다 조회 중 하나를 제거하십시오.

내가 제안 :

def get_args(): 
    if len(sys.argv) > 1: 
     for i in sys.argv[1:]: 
      key = i.replace(',', '') 
      open_page(key) 
+0

감사합니다, 나는 중복이었다 – Gichana

관련 문제