填充项目
最后修改时间:2023 年 9 月 13 日通过创建各种类型的新元素(目录、包和文件)来填充您的项目。PyCharm 建议使用以下替代方法来访问相应的功能:
文件 | 主菜单中的新内容。
新建上下文菜单命令。
键盘快捷键。AltInsert
结果,将显示“新建”菜单,您可以在其中选择要创建的元素的类型。
要生成 PyCharm 特定的元素,请参阅 Django 支持部分。
创建新文件
执行以下操作之一:
在“项目”工具窗口中,选择要在其中创建新文件的目录或包,然后选择“文件”|“文件”。主菜单中的新内容。Alt01
右键单击相应的目录或包,然后从上下文菜单中选择“新建” 。
按。AltInsert
选择所需的文件类型。一般来说,除了File、Package和Directory之外的所有选项都对应于使用文件模板。
如果现有文件模板是其文件扩展名(模板扩展名)与任何已识别文件类型的注册模式不匹配的自定义模板,则列表中可能会缺少现有文件模板。在这种情况下,您可能需要为现有的已识别文件类型注册相应的模式,或者添加新的文件类型并为该新类型注册相应的模式。有关详细信息,请参阅文件类型关联。
在打开的对话框中,在相应字段中键入文件名。请注意,您不应键入文件扩展名。
您可以指定新文件名前面的整个目录结构。如果嵌套目录尚不存在,则会创建它们。
如果需要,请指定新的基于模板的文件的类型、扩展名和其他参数。例如,如果您选择创建 HTML 文件,您将能够创建 HTML、HTML4 或 XHTML 文件。换句话说,使用相应的相关文件模板之一。
根据需要指定其他信息。例如,如果相应的文件模板包含自定义变量且当前未设置它们的值,则可能会要求您定义自定义变量的值。
单击“确定”。将在目标位置下创建与所选文件模板相对应的新文件。
如果在新文件名之前指定了不存在的子目录的名称,则将在目标目录下创建整个结构:
有时,您可能想要更改自动生成的文件扩展名。为此,请使用Rename 重构( Refactor | Rename )。
创建目录
打开“项目”工具窗口(例如“视图”|“工具窗口”|“项目”)。
选择目标目录。
执行以下操作之一:
选择文件 | 新 | 目录。
选择新建 | 上下文菜单中的目录。
按并选择目录。AltInsert
在打开的对话框中,指定目录名称。如果要创建多个嵌套目录,请指定用斜杠分隔的目录名称。
按完成任务。Enter
PyCharm 使得递归创建 Python 包成为可能,从而创建整个包结构。
Python 包节点用图标标记。
创建 Python 包
在项目工具窗口中,选择目标目录。
从选择的上下文菜单中,选择“新建”|“ Python Package,或按调用上下文菜单:AltInsert
在打开的“新建包”对话框中,指定包名称。
您还可以指定嵌套包;在这种情况下,名称应该用点分隔:
单击“确定”。PyCharm 创建新的包或包结构:
现在您已经创建了包,您可以执行以下操作:
将包导入到项目文件中。使用代码完成来发现它。
如果要确保解析来自同一目录的导入,请将该目录标记为名称空间包。
将目录标记为名称空间包
考虑驻留在同一目录中的两个包lib1和lib2 。尝试将lib1 import 语句包含到
lib2.py
. PyCharm 报告包外部的相对导入。要解决导入问题并避免出现警告,请将mydir目录标记为命名空间包。您有以下选择:
将插入符号放在导入语句处,按(或单击黄色灯泡),然后应用相应的快速修复。AltEnter
右键单击项目工具窗口中的目录,然后选择将目录标记为| 命名空间包。
感谢您的反馈意见!