python - 用户导入之前的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
...
还是有其他我可以用来做这个的包?
解决方案
推荐阅读
- flutter - Flutter api 显示“必需参数丢失或无效”
- reactjs - 如何在 React-select 中更改选项颜色
- three.js - 未捕获的类型错误:无法解析模块说明符“三”。相对引用必须以“/”、“./”或“../”开头
- python - 如何在 WSL2 中的 Python 中子处理 Windows 二进制文件
- c# - C#中的DTR握手
- node.js - 在 Hapi-auth-jwt2 中,令牌过期时出现错误 500 而不是 401
- laravel - 为什么radis订阅频道时不加前缀?
- python - 当命令包含连字符时使用 Python subprocess.run
- orocommerce - 自定义运输方式管理表单问题
- python - 命令引发异常:KeyError:'560849136899850261'