Как запустить URL из скрипта python в командной строке? - PullRequest
0 голосов
/ 16 марта 2020

У меня есть текст этой командной строки, который я хочу запустить в моем скрипте python для командной строки. Любые предложения о том, как это сделать?

explorer "ms-drive-to:? 



destination.latitude=47.680504&destination.longitude=-122.328262&destination.name=Green Lake"

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

Если вы хотите эффективно запустить это в python оболочке, например так: # откроется windows map

>>> !explorer "ms-drive-to:? 
destination.latitude=47.680504&destination.longitude=-122.328262&destination.name=Green Lake"

Если вы хотите запустить в коде, делайте как другие методы. Все ответы правильные.

import os

command_str = 'explorer "ms-drive-to:? destination.latitude=47.680504&destination.longitude=-122.328262&destination.name=Green Lake"'
os.system(command_str)
# it will open windows map, and driving directions to Green Lake from your current location.

Будьте осторожны, используйте двойные кавычки, одинарные кавычки не будут распознаваться правильно! results

windows uwp info: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-maps-app

0 голосов
/ 16 марта 2020

Конечно, вы можете сделать что-то, как описано в этом посте:

https://raspberrypi.stackexchange.com/questions/17017/how-do-i-run-a-command-line-command-in-a-python-script

Похоже, вы должны использовать subprocess:

Выполнение Bash команд в Python

...