DeepL Python库使用教程
1. 项目的目录结构及介绍
DeepL Python库的目录结构如下:
deepl-python/
├── examples/
├── tests/
├── .gitignore
├── .gitlab-ci.yml
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── SECURITY.md
├── license_checker.sh
├── poetry.lock
├── pyproject.toml
目录介绍
examples/
: 包含使用DeepL API的示例代码。tests/
: 包含库的测试代码。.gitignore
: Git忽略文件配置。.gitlab-ci.yml
: GitLab CI配置文件。CHANGELOG.md
: 项目更新日志。CODE_OF_CONDUCT.md
: 行为准则。CONTRIBUTING.md
: 贡献指南。LICENSE
: 项目许可证。README.md
: 项目说明文档。SECURITY.md
: 安全指南。license_checker.sh
: 许可证检查脚本。poetry.lock
: Poetry依赖锁定文件。pyproject.toml
: Poetry项目配置文件。
2. 项目的启动文件介绍
DeepL Python库的启动文件是pyproject.toml
,它包含了项目的配置信息和依赖管理。
pyproject.toml
文件介绍
[tool.poetry]
name = "deepl"
version = "1.3.0"
description = "Python library for the DeepL API"
authors = ["DeepL GmbH <opensource@deepl.com>"]
license = "MIT"
readme = "README.md"
repository = "https://github.com/DeepLcom/deepl-python"
documentation = "https://github.com/DeepLcom/deepl-python"
[tool.poetry.dependencies]
python = "^3.6.2"
[tool.poetry.dev-dependencies]
pytest = "^5.2"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
主要配置项
name
: 项目名称。version
: 项目版本。description
: 项目描述。authors
: 项目作者。license
: 项目许可证。readme
: 项目说明文档路径。repository
: 项目仓库地址。documentation
: 项目文档地址。dependencies
: 项目依赖。dev-dependencies
: 开发依赖。
3. 项目的配置文件介绍
DeepL Python库的配置文件主要是pyproject.toml
,它包含了项目的依赖管理和构建系统配置。
配置文件介绍
[tool.poetry]
: 项目基本信息配置。[tool.poetry.dependencies]
: 项目依赖配置。[tool.poetry.dev-dependencies]
: 开发依赖配置。[build-system]
: 构建系统配置。
通过这些配置文件,开发者可以方便地管理项目的依赖和构建过程。