Convert all relative imports to absolute automatic

2020-06-16 09:54发布

问题:

I am trying to structure my python 2.7 project (which entails several subdirectories) correctly. I have added __init__.py files on every level, and in the case of imports it seems that the "best" practice is to use absolute imports of the sort:

import top_package_folder.package_subfolder.module_name

instead of:

import .module_name

even when my code lives in the package_subfolder directory.

As I learned about this recently, I am now looking for a way to automatically convert all those relative imports to absolute ones.

(I tried autopep8 and could not manage to make imports absolute.)

Thanks in advance.

标签: python import