Jupyter Notebook 是一个开源的 Web 应用程序,允许用户创建和共享包含实时代码、方程、可视化和解释性文本的文档。YAML(YAML Ain't Markup Language)是一种人类可读的数据序列化标准,常用于配置文件。
当你在 Jupyter Notebook 中运行一个命令,该命令将 .yml
文件的内容打印到单元格输出,而不是保存到文件中。
这通常是因为在 Jupyter Notebook 中运行的代码直接将 .yml
文件的内容读取并打印到输出单元格中,而没有将其写入文件。
你可以使用 Python 的 yaml
库来读取 .yml
文件,并将其内容保存到一个变量中,然后根据需要处理或保存这个变量。
以下是一个示例代码,展示如何读取 .yml
文件并将其内容保存到变量中:
import yaml
# 读取 .yml 文件
with open('path_to_your_file.yml', 'r') as file:
data = yaml.safe_load(file)
# 打印内容以验证
print(data)
如果你希望将内容保存到另一个文件中,可以使用以下代码:
import yaml
# 读取 .yml 文件
with open('path_to_your_file.yml', 'r') as file:
data = yaml.safe_load(file)
# 将内容保存到新的 .yml 文件
with open('new_file.yml', 'w') as file:
yaml.safe_dump(data, file)
通过这种方式,你可以确保 .yml
文件的内容被正确读取并保存,而不是仅仅打印到单元格输出中。
领取专属 10元无门槛券
手把手带您无忧上云