как связать 2 сценария Python для одного проекта - PullRequest
0 голосов
/ 12 марта 2019

Я делаю веб-проект, для этого у меня есть летние сценарии и сценарии сканирования, и теперь я хочу связать оба этих сценария вместе, чтобы оба сценария автоматически работали для одного проекта.

Например: я использую PyCharm.

Если у меня есть один файл Summery.Py, а второй файл - crawler.Py оба имеют отдельные модули. Я хочу связать их одной программой

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Это обрабатывается с помощью функциональности import Python. Вы можете сделать что-то вроде:

crawler.py

from Summery import * # will run Summery.py and load all global variables and functions

Или используйте более подходящую

from Summery import myFunction # get just one function

Это работает в обе стороны

Summery.py

from crawler import * # you don't include the '.py'

Если они находятся в разных каталогах, вы делаете

from MainPyCharmFolder.SubFolder.DeepFolder.Summery import myFunction

Что позволяет вам перемещаться по структуре папок

0 голосов
/ 12 марта 2019

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

Например, внутри crawler.py добавить import Summery и вызывать функции внутри обычно.

...