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