gpt4 book ai didi

python - 在Python的jupyter笔记本中, `%%bash cat Testtext3.txt.*.decodes`有什么作用?

转载 作者:行者123 更新时间:2023-12-01 07:33:59 25 4
gpt4 key购买 nike

我想知道什么是

%%bash 
cat file.txt.*.decodes

做什么?

我从这里得到了这条线

https://github.com/GoogleCloudPlatform/training-data-analyst/blob/master/courses/machine_learning/deepdive/09_sequence/poetry.ipynb

这里是原文

%%bash  
DECODE_FILE=data/poetry/rumi_leads.txt
cat ${DECODE_FILE}.*.decodes

最佳答案

%% 启动一个适用于单元格的“单元魔法”(与仅影响一行的 % “行魔法”相反)。这一特殊的改变将该单元使用的语言解释器从 Python 更改为 BASH(Bourne-Again SHell,由 MacOS 和 Linux 等 Unix 变体使用)。

您可以通过将魔法输入 Jupyter(或 IPython)并后跟问号(例如 %%bash?)来查看有关魔法功能的文档。 Magic 是 IPython 的东西,不属于 Python 本身。您会在笔记本中看到它,但不会在纯 Python 模块中看到它。

代码

cat file.txt.*.decodes

使用 glob(*)获取当前工作目录中以 file.txt. 开头并以 .decodes< 结尾的所有文件名 并使用 cat 命令行程序将其cat连接的内容打印到 stdout。这当然可以用 Python 完成,但会更冗长一些。

关于python - 在Python的jupyter笔记本中, `%%bash cat Testtext3.txt.*.decodes`有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57085373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com