Под структурой Linux, я заметил, что следующие работы:Python импорт из другого каталога с помощью «~» символ
import sys
sys.path.append("/home/username/fullpathname/")
import my_module
однако нижеперечисленный не
import sys
sys.path.append("~/fullpathname")
import my_module
находится там способ использования оператора «~»? Я не понимаю, почему python хочет полный каталог. Спасибо!
'~' расширяется оболочкой. Python нуждается в реальном пути, будь то относительный или абсолютный. – Cameron
См. Принятый ответ http://stackoverflow.com/questions/4906977/python-environment-variables – dwerner