# PythonDemo1 **Repository Path**: python-series/python-demo1 ## Basic Information - **Project Name**: PythonDemo1 - **Description**: 学习简单语法 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-24 - **Last Updated**: 2026-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 参考文档: https://docs.python.org/zh-cn/3/library/functions.html ## 创建并激活虚拟环境 在项目根目录打开 PowerShell,运行以下命令创建 `.venv` 虚拟环境: ```powershell python -m venv .venv ``` 创建完成后,运行以下命令激活虚拟环境: ```powershell .\.venv\Scripts\Activate.ps1 ``` ## PyPI 网站使用教程 PyPI(Python Package Index)是 Python 软件包的官方索引网站,网址为:https://pypi.org/ ### 查找软件包 1. 打开 [PyPI](https://pypi.org/)。 2. 在搜索框中输入软件包名称或关键词,例如 `requests`。 3. 点击搜索结果进入软件包页面,查看项目说明、版本、使用方法和依赖要求。 4. 安装前检查软件包名称、项目主页和发布者信息,避免安装名称相似的错误软件包。 ### 安装软件包 PyPI 用于查找和发布软件包;通常使用 Python 自带的 `pip` 从 PyPI 安装。在终端中运行: ```bash python -m pip install requests ``` 如果电脑上有多个 Python 版本,也可以使用 `py -m pip install requests`。在虚拟环境中执行安装命令,可以将依赖限制在当前项目内。 安装后可以在 Python 程序中导入并使用它: ```python import requests response = requests.get("https://pypi.org/") print(response.status_code) ``` 注意:安装名称和代码中的导入名称可能不同,请以软件包页面的说明为准。 ### 更新、查看和卸载 ```bash python -m pip install --upgrade requests # 更新软件包 python -m pip show requests # 查看软件包信息 python -m pip uninstall requests # 卸载软件包 ``` 也可以在 PyPI 软件包页面查看安装命令和版本信息。仅安装可信来源的软件包,并留意软件包所要求的 Python 版本及依赖。 ## unittest 单元测试教程 Python 自带 `unittest` 测试框架,无需额外安装。项目中的测试文件位于 `5_test` 目录,文件名为 `test_*.py`。 ### 运行测试 在项目根目录打开终端,进入测试目录并运行: ```powershell cd .\5_test python -m unittest -v ``` `-v` 会显示每个测试用例的执行结果。看到 `OK` 表示测试通过;`Ran 6 tests` 表示本次运行了 6 个测试用例。也可以省略 `-v`,只显示汇总结果。 ### 编写测试用例 测试类继承 `unittest.TestCase`,测试方法以 `test_` 开头,并使用断言检查实际结果是否符合预期。例如: ```python import unittest class TestExample(unittest.TestCase): def test_addition(self): self.assertEqual(1 + 2, 3) ``` 使用 `python -m unittest` 运行测试时,不需要取消注释 `if __name__ == "__main__": unittest.main()`;该入口仅在直接运行测试文件时需要。 ## 学习视频来源 [哔哩哔哩学习视频(第 31 集)](https://www.bilibili.com/video/BV1Jgf6YvE8e/?p=31)