export PGPASSWORD='password'; psql -h 'server name' -U 'user name' -d 'base name' -c 'command'
с командой команда sql, такая как "select * from schema.table"
export PGPASSWORD='password'
psql -h 'server name' -U 'user name' -d 'base name' \
-c 'command' (eg. "select * from schema.table")
Я нашел это, которое дало мне обходной путь. Очевидно это не может быть сделано по умолчанию в Python.
В каждом скрипте в папке scripts я начинал с этого кода:
# add to the Python path to import helper functions
import sys
import os
sys.path.append(os.path.abspath('.'))
Если ваш текущий каталог /project/
, вы должны запустить скрипт, используя:
python -m scripts.A
И из scripts/A.py
вы можете сделать
from helper_modules.util import fn
Вам просто нужно добавить это в ваш скрипт A.py:
from ..helper_modules.util import fn
и запустить A.py, выходя из уровня проекта из папки проекта, поэтому, если вы находитесь в папке проекта, сделайте:
[ 111]Затем запустите A.py, используя
python -m project.scripts.A