Skip to main content
 首页 » 编程设计

Python 使用 "~"符号从不同目录导入

2025年05月04日14lexus

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

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

但是下面没有

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

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

请您参考如下方法:

您可以使用os.path.expanduser:

import sys, os 
sys.path.append(os.path.expanduser("~/fullpathname")) 
import mymodule