首页 > 解决方案 > 用户导入之前的python isort相对路径样板

问题描述

我正在寻找一种方法来在我的脚本的导入部分中插入样板。此外,我正在使用isort重新排列我的导入并在我的文件/项目之间保持一些一致性。

我一直在我的每个文件中包含下面的代码,但想知道是否有办法将其包含在某种类型的配置文件中并将其isort放置在适当的位置

# Paths
PACKAGE_PARENT = ".."
SCRIPT_DIR = os.path.dirname(
    os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))
)
sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT)))

问题

可以isort按如下方式组织我的导入并包含样板选项:

# Libraries
# Futures

# Built-in Libraries

# Paths
PACKAGE_PARENT = ".."
SCRIPT_DIR = os.path.dirname(
    os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))
)
sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT)))    

# Third Party Libraries

# User Defined Libraries

...

还是有其他我可以用来做这个的包?

标签: pythonisort

解决方案


推荐阅读