2015-03-24 7 views
2

Возможно, это не самая безопасная вещь в мире, но при условии, что риски были учтены, какой самый простой способ загрузить запуск сценария python, который размещен на веб-узле, с локальной машины ?Запустить удаленный скрипт python

ответ

3
# python 2 
from urllib import urlopen 
# python 3 
from urllib.request import urlopen 

page = urlopen('https://DANGEROUS').read() 
exec(the_page) 

EDIT: @jakekimds был прав, чтобы указать, что exec является более подходящим, чем eval здесь.

+0

'exec' лучше для этой цели. –

+1

@jakekimds прямо вы, отредактированы. – axblount

+0

Сказали, каков ваш ожидаемый прецедент? Большинство вариантов использования должны быть возможны без 'eval' /' exec'. – Ming

Смежные вопросы