Python 模块名称存在于框架和本地目录中

Python 模块名称存在于框架和本地目录中,python,macos,python-3.x,Python,Macos,Python 3.x,所以我有个问题。我想从本地目录导入一个文件,路径为dir_name/file.py,但是已经有一个模块名为dir_name,其中还有一个名为file.py的文件。我怎样才能克服这个问题?在PYTHONPATH中包含dir_name的父文件夹。如果父文件夹的系统路径为: 完成工作后,别忘了从PYTHONPATH中删除此条目我可能只是重命名目录和文件。除非你选择的名字是绝对强制性的——这似乎不太可能。 export PYTHONPATH=$PYTHONPATH:<parent-folder-p

所以我有个问题。我想从本地目录导入一个文件,路径为dir_name/file.py,但是已经有一个模块名为dir_name,其中还有一个名为file.py的文件。我怎样才能克服这个问题?

在PYTHONPATH中包含dir_name的父文件夹。如果父文件夹的系统路径为:


完成工作后,别忘了从PYTHONPATH中删除此条目

我可能只是重命名目录和文件。除非你选择的名字是绝对强制性的——这似乎不太可能。
export PYTHONPATH=$PYTHONPATH:<parent-folder-path>/