Как запустить скрипты Python с интерпретатором Python? - PullRequest
0 голосов
/ 04 мая 2018

Я бы хотел запустить скрипт на python (file.py)

Для этого я скопировал путь к этому файлу в интерпретаторе Python, но получил ошибку SyntaxError: unexpected character after line continuation character

Я новичок, и это самый простой способ запустить скрипт Python, который я нашел до сих пор ... Если у вас есть более простой способ, я открыт для советов ...

Спасибо

Вот мой скрипт на Python:

import os
import csv

ACCEPTED_MSG="""
Hi {},

We are thrilled to let you know that you are accepted to our 
programming workshop.

Your coach is {}.

Can't wait to see you there ! 

Thank you,

Workshop Organizers
"""

REJECTED_MSG="""
Hi {},

We are verry sorry to let you know that due to a big number
of applications we couldn't fit you at the workshop this time...

We hope to see you next time.

Thank you, 

Workshop Organizers
"""

path_to_file = "C:/Users/Julien/Downloads/data.csv"

file_exists = os.path.exists(path_to_file)

if file_exists:

    csv_file = open(path_to_file)
    csv_reader = csv.reader(csv_file, delimiter=',')
    next(csv_reader)

    for row in csv_reader:
        name, email, accepted, coach, language = row
        print (name, email, accepted, coach, language)

        if accepted =='Yes':
            msg = ACCEPTED_MSG.format(name, coach)
        else:
            msg = REJECTED_MSG.format(name)

            print ("Send e-mail to: {}".format(email))
            print("E-mail content:")
            print (msg)
csv_file.close()

Ответы [ 3 ]

0 голосов
/ 04 мая 2018

Вы можете запустить

python<version> <path>

Пример:

Python3 test.py

из вашей ошибки кажется, что вы запустили ее правильно, но код содержит ошибку компиляции. Добавьте фрагмент кода, чтобы мы могли увидеть, в чем проблема

0 голосов
/ 07 мая 2018

Мне не удалось запустить скрипт Python из консоли Windows, потому что я не добавил переменную PATH.

Итак, я добавил переменную, следуя этому уроку YouTube: https://www.youtube.com/watch?v=uXqTw5eO0Mw

Затем я получил сообщение об ошибке «Не найден такой файл или каталог», когда я пытался запустить скрипт. Это потому, что я не поместил ПРОБЕЛ в путь к сценарию «C: \ ...» вместо «C: \»

Наконец, у меня появилось сообщение "python.exe не может найти модуль * main ". Это потому, что мне нужно было снова сохранить свои сценарии с расширением «.py».

0 голосов
/ 04 мая 2018

Если вы просто хотите запустить скрипт, то синтаксис (из вашей system__shell, __not оболочки python):

$ python path/to/your/script.py

Если вы хотите выполнить из существующей оболочки Python, вы можете запустить (в оболочке Python):

>>> execfile("path/to/your/script.py")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...