PyCharm 2025.2 Help

探索导航和搜索

这些教程的内容

在这一系列教程中,我们将以最有效的方式浏览您的代码。 通过下面提供的示例代码,您可以尝试这些教程中提到的所有功能。

这些教程按升序排列:第一个描述了 PyCharm 的最基本导航功能,而最后几个则涉及导航的替代方式。

第 1-5 部分使用相同的示例代码。 第 6 部分与 Django 相关,因此使用了来自 创建并运行您的第一个 Django 项目 的代码示例。

学习所有 导航功能和能力超出了范围。 通过这些教程,您将通过示例学习到浏览代码的最重要方法。

在开始之前

确保:

  • 您正在使用 PyCharm。 如果您还没有 PyCharm,请从 此页面 下载。 要安装 PyCharm,请根据您的平台遵循相关说明。

    本教程是使用 PyCharm 2017.1 版本创建的。

  • 您已经 创建了一个项目

准备一个示例

请执行以下操作:

  1. 在您的项目根目录下添加目录 动物 Alt+Insert | 目录)。

  2. 创建以下 Python 文件(Alt+Insert | Python 文件):

    • mammalia.py

    • carnivorae.py

    • herbivorae.py

  3. 打开这些文件进行编辑 F4 并添加以下代码:

    • mammalia.py

      from Animals.Carnivorae import Carnivorae from Animals.Herbivorae import Herbivorae class Mammalia(object): extremities = 4 def feeds(self): print ("milk") def proliferates(self): pass class Marsupialia(Mammalia): def proliferates(self): print("poach") class Placentalia(Mammalia): def proliferates(self): print("placenta") class TasmanianDevil(Marsupialia, Carnivorae): pass class Duckbill(Marsupialia, Herbivorae): pass class Cat(Carnivorae, Placentalia): pass class Tiger(Placentalia,Carnivorae): pass class Cow(Placentalia, Herbivorae): pass Cat.feeds()
    • carnivorae.py

      from animals.mammalia import Mammalia class Carnivorae(Mammalia): def food(self): print("meat") pass
    • herbivorae.py

      from animals.mammalia import Mammalia class Herbivorae (Mammalia): def food(self): print("grass") pass

接下来是什么?

让我们从 第 1 部分开始,探索最基本且经常使用的导航方式。

最后修改日期: 2025年 9月 26日