Использование модуля веб-браузера для использования Google Maps

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

    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)

1 ответ

Разница это:

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