2016-10-01 3 views
-1

Я просто новый для python, и я хочу задать простой вопрос.
что разница между использованием этого кода:Использование модуля webbrowser для использования Google Maps

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

diffrent является:

  1. С первым, используя целевой браузер chrome.exe и второй использует браузер по умолчанию.
  2. Первый код с использованием импорта из встроенной функции input, а второй код sys.argv - это список строк, представляющих аргументы (разделенные пробелами) в командной строке. sys.argv[1:] получить все после имени скрипта.
Смежные вопросы