.py)在 Studio 中的运行流程:从连接 Kernel、运行整文件,到与文件系统交互、查看结果与日志。Python 文件运行模型与 Notebook 高度一致,差异在于运行粒度(整文件 vs 单元格)。dlcutils 函数库与 pip install 安装依赖。方式 | 入口 | 行为 |
全部运行 | 操作栏 全部运行 | 按文件从头到尾顺序执行所有代码,等价命令行 python file.py。 |
运行选中 | 选中代码后 ⌘ + Enter | 在交互式 REPL 中执行选中片段,变量保留供后续选中运行使用。 |
停止 | 操作栏 停止 | 终止当前运行。 |
import osimport shutil# 创建文件夹os.makedirs('your_folder/sub', exist_ok=True)# 复制文件shutil.copy('your_folder/data.csv', 'your_folder/sub/data_copy.csv')# 删除文件os.remove('your_folder/sub/data_copy.csv')
import pandas as pd# CSVdf = pd.read_csv('your_folder/data.csv')# JSONimport jsonwith open('your_folder/config.json', 'r') as f:config = json.load(f)
/workspace_1/your_username/your_folder/data.csv。import 同工作空间下其他 .py 模块:from utils import add_numbersresult = add_numbers(1, 2)
区域 | 说明 |
输出 | print(...)、异常栈、display(df) 表格结果。 |
日志 | Spark 执行日志、错误堆栈、详细运行信息。 |
运行信息 | 运行人、运行时间、运行耗时、所用资源。 |
display(df) 后下方以表格展示,支持的操作与 Notebook 一致:复制、下载(CSV / Excel / TXT)、排序、筛选、字段显示控制等。详见 Notebook 运行 > 处理运行结果。%pip install pandas==2.2.0 jieba
%shpip install -r requirements.txt
pip install 安装的依赖在运行结束后丢失(依赖在会话级保留)。utils.py 是否与当前文件在同一目录。__init__.py)。.py 文件。详见 Python File 任务。dlcutils.notebook.run 在 Notebook 中跨文件触发(适用于嵌入式调用)。文档反馈