.py)的形式进行开发,与 Notebook 互补:Python 文件适合工程化场景(模块化代码、脚本化作业、可复用函数库);Notebook 适合交互式探索。本节介绍 Python 文件编辑器的基础能力,运行相关请参考 Python 文件运行。import 引用其他 .py 模块。.py 文件直接打开。能力 | 说明 |
语法高亮 | 关键字、字符串、数字、注释、装饰器分别着色。 |
自动补全 | 输入标准库( os、json)、常用三方库(pandas、numpy)、当前文件已定义的函数与变量时实时联想。 |
错误检测 | 语法错误、未定义变量、类型错误实时高亮。 |
括号匹配 | 自动配对 ()、[]、{}、单引号、双引号。 |
import 引用同工作空间内的其他 .py 文件:your_folder/├── utils.py└── main.py
# main.pyfrom utils import add_numbersresult = add_numbers(1, 2)print(result)
__init__.py,或使用相对路径写法:from sub_folder import helper
import pandas as pd# 读取 CSVdf = pd.read_csv('your_folder/data.csv')# 写出df.to_csv('your_folder/result.csv', index=False)
⌘ + S,生成一个版本记录。操作 | 说明 |
全部运行 | 执行整个 Python 文件。 |
运行选中 | 选中片段后单击 运行选中 仅执行选中代码(在交互式 REPL 中执行)。 |
停止 | 终止当前运行。 |
保存 | 生成一个手动版本。 |
格式化 | 按 PEP 8 规范统一缩进与空白。 |
快捷键 | 操作 |
⌘ + Enter | 运行光标所在行 / 选中代码 |
Ctrl + ⇧ + Enter | 运行全部 |
⌘ + S | 保存 |
⌘ + ⇧ + F | 格式化 |
⌘ + / | 注释 / 取消注释 |
dlcutils 函数库可在 Python 文件中使用,行为与 Notebook 一致。.py。import utils 报 ModuleNotFoundError?utils.py 是否与当前文件在同一目录。__init__.py)。文档反馈