- 1
- 2
- 3
- 4
import sys, os
# include project path like an EVIL
sys.path.append('/'+os.path.join(*os.getcwd().split(os.path.sep)[1:-1]))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−96
import sys, os
# include project path like an EVIL
sys.path.append('/'+os.path.join(*os.getcwd().split(os.path.sep)[1:-1]))
Включении в поиск родительской директории
P.S. Первый нах.
P.S. Питоньи либы, к сожалению, не знаю.
Нет возможности попробовать :(
sys.path.append(os.path.sep + os.path.join(*CURR_DIR.split(os.path.sep )[1:-1]))
лучше избавляться от платформозависимых разделителей пути
Уж больно много мутного кода появляется. В любом случае сама задача настораживает...
Flat is better than nested
from os.path import dirname, join, pardit
sys.path.append(join(dirname(__file__), pardir))