Форум сайта python.su
0
Всем привет.
Есть два файла test.py и test1.py
Хочу повестить test.py в планировщик заданий в винде, но чтобы после того как он выполнится запускался второй файл.
Как сделать чтобы после запуска test.py и после того как его кот отработает запускался test1.py ?
Пробовал делать вот так: import test1.py
Но когда закинул его в планировщик заданий test.py то говорит что не найден test1.py
Офлайн
294
cubespaceну так нужно путь указатьк фйлу, если он в в другой папке чем test.py
Но когда закинул его в планировщик заданий test.py то говорит что не найден test1.py
[code python][/code]
Офлайн
7
Правильно это делается следующим образом:
создается директория куда будут складываться модули написанные вами, далее она прописывается в системных настройка, после этого ваши модули из этой директории доступны во всех скриптах на python, где бы они не находились, не забываем про уникальность имен модулей, чтобы не было сюрпрайзов.
В линукс это переменная PYTHONPATH и она должна определяться в .bashrc .
В виндоус — поспрашивайте у тех кто пользуется системой, там в принципе тоже самое но через графический интерфейс.
А теперь научу плохому:
import sys sys.path.append('путь к директории с модулями') import your_module
Отредактировано Vladimirv (Июль 24, 2018 20:43:32)
Офлайн