выполнить файл Python из консоли Pycharm - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть файл Python, и я хочу выполнить его из консоли PyCharm.

Я нахожусь в каталоге проекта (где находится мой файл)

Я пытался следоватьрешение в этой теме: Запуск модуля из консоли pycharm

, но я получил следующую ошибку:

from project_main_folder import *
home_scorer_macro.py
Traceback (most recent call last):
  File "C:\Python35\lib\site-packages\IPython\core\interactiveshell.py", line 2963, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-20-24aaf6f313c6>", line 1, in <module>
    home_scorer_macro.py
NameError: name 'home_scorer_macro' is not defined

Я пытался напрямую без "import" вызватьвыполнить файл, например:

python home_scorer_macro.py

, но я также получил следующую ошибку:

File "<ipython-input-29-735c29c27d57>", line 1
    python home_scorer_macro.py
                           ^
SyntaxError: invalid syntax

1 Ответ

0 голосов
/ 08 февраля 2019

Вы путаете консоль с командной строкой.Консоль позволяет вводить код и интерпретировать его по мере ввода строки за строкой (или функции за функцией).Командная строка позволяет вам говорить что-то вроде python home_scorer_macro.py.Если вы пытаетесь запустить функцию home_scorer_macro из обучения, вы можете попробовать:

from learning import home_scorer_macro
home_scorer_macro()

Трудно сказать, что вы пытаетесь сделать, если вы не предоставите никакого описания того, что вы пытаетесь выполнить,хоть.Вы также можете попробовать что-то вроде

import os
os.system('"python home_scorer_macro.py"')
raw_input()

, если вы хотите объединить команды и консоли.os.system позволяет вам запускать команды из скрипта Python

Также вы можете перейти на вкладку Terminal и запустить python home_scorer_macro.py

PyCharm tabs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...