2016-10-01 3 views
-1

私はちょうどPythonを初めて使いました。簡単な質問をしたいと思います。webbrowserモジュールを使用してGoogleマップを使用する

import webbrowser, pyperclip, sys   

    chrome = "C:/Program Files/Google/Chrome/Application/chrome.exe %s" 

    def location_finder(): 
     output = input('Type the place you want to find!\n') 

     webbrowser.get(chrome).open('https://www.google.com/maps/place/' + output) 

    location_finder() 

このコード:このコードを使用しての間の違いを何

import webbrowser, pyperclip, sys 

    if len(sys.argv) > 1: 
     address = ' '.join(sys.argv[1:]) 
    else: 
     address = pyperclip.paste() 

    webbrowser.open('https://www.google.com/maps/place/' + address) 
+0

すべてです。あるいは、ドキュメントが壊れていますか? –

答えて

0

切り抜いは次のとおりです。最初のもので

  1. 、ターゲットブラウザをchrome.exeとされる使用2番目はデフォルトブラウザを使用しています。
  2. 組み込み関数inputと第2コードsys.argvからのインポートを使用する最初のコードは、自動的に、コマンドラインで(スペースで区切られた)引数を表す文字列のリストです。 sys.argv[1:]は、スクリプト名の後にすべてを取得します。
関連する問題