Каков правильный синтаксис для запуска кода Python на терминале? [дубликат]Python

Программы на Python
Ответить
Anonymous
 Каков правильный синтаксис для запуска кода Python на терминале? [дубликат]

Сообщение Anonymous »

Название моего файла — Step1.py, и он предназначен для открытия страницы на картах Google. Я запускаю El Capitan на MacBook Air. Он сохранен в моем домашнем файле, и я предоставил ему необходимые разрешения (я думаю).
Вот Step1.py:

Код: Выделить всё

#!

import pprint
import webbrowser
def launchweb(location):
web = 'https://www.google.com/maps/place/'
location = input('Gimmi Yo Adress: ')
rlocation = (location.replace(',', ''))
rlocation = rlocation.split()
for i in range(len(rlocation)):
if i != len(rlocation) - 1:
rlocation[i] = rlocation[i] + '+'
for i in rlocation:
web = web + i
return web
webbrowser.open(launchweb(12))
Я ввел chmod +x Step1.py в терминал, затем попытался запустить python ./Step1.py

Он запросил адрес, и я ввел адрес Gimmi Yo: 1234 Fake St, Сан-Франциско, Калифорния

Тогда он дал мне это:

Код: Выделить всё

 Traceback (most recent call last):
File "./Step1.py", line 16, in 
webbrowser.open(launchweb(12))
File "./Step1.py", line 7, in launchweb
location = input('Gimmi Yo Adress: ')
File "", line 1
1234 fake st, san fransisco, ca
^
SyntaxError: invalid syntax
Каков правильный синтаксис?

Подробнее здесь: https://stackoverflow.com/questions/384 ... n-terminal
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»