### 作业制品 (Job Artifacts) DSCI 大幅简化了流水线中处理制品的流程。要创建制品文件,只需在某个任务文件中将其创建在 `~/artifacts/` 目录下即可,例如: ```bash #!/bin/bash echo "DSCI is cool" > ~/artifacts/artifacts.txt ``` 下一个作业将在同一目录下看到它: ```python #!/usr/bin/python3 from pathlib import Path file_path = Path.home() / "artifacts" / "artifacts.txt" # 2. 使用上下文管理器安全地读取文件 try: with open(file_path, "r", encoding="utf-8") as file: content = file.read() print(content) except FileNotFoundError: print(f"Error: The file at {file_path} was not found.") ``` --- 就是这样。实际上,任何位于 `~/artifacts` 目录下的文件都是制品。如果某个作业决定从 `~/artifacts/` 中删除文件,那么后续的作业将无法再使用该文件。因此,制品的作用就像是流水线的数据缓冲区。
本网站提供高质量、免费且可复用的在线学习资源,专注于风险工程、损失预防和安全管理。课程专为工程与科学专业的硕士研究生以及行业从业者设计,内容涵盖讲义幻灯片、笔记、习题集和 Python 笔记本。
这些资料涵盖了风险管理的核心原则,包括危害识别、分析、评估和处理,涉及石油与天然气、核能、航空、化工及关键基础设施等多个领域。此外,网站还设有一个专门的子模块,用于介绍计算关键风险指标所需的统计建模和数据科学知识。
所有内容均采用知识共享署名-相同方式共享(Creative Commons Attribution-Sharealike)许可协议发布,为致力于从事安全与风险工程专业工作的人士提供了易于获取的学习资源。