1

在 linux 结构下,我注意到以下工作:

import sys
sys.path.append("/home/username/fullpathname/")
import my_module

但是以下不

import sys
sys.path.append("~/fullpathname")
import my_module

有没有办法使用“~”运算符?我不明白为什么 python 想要完整的目录。谢谢!

4

1 回答 1

7

您可以使用os.path.expanduser

import sys, os
sys.path.append(os.path.expanduser("~/fullpathname"))
import mymodule
于 2012-04-26T02:54:14.953 回答