我想知道如何在 Google Colab 的 ipython(jupyter notbook)上运行 bash sell 脚本文件。
我从 github 下载了一个深度学习代码包并将它们上传到我的谷歌驱动器上,然后在谷歌 Colab 上安装了 goole 驱动器
代码包包括'*.py' python 代码和'fn.sh' 脚本文件。
通过执行脚本文件,可以执行python代码。
我在 Google Colab 的 ipython 提示符下尝试了 os.system('fn.sh') 和 subprocess.call('fn.sh') 但它们不像下面那样工作。
1)
import os
os.system('drive/DL/denet-master/examples/simple-cifar10.sh')
32256
2)
import subprocess
subprocess.call('drive/DL/denet-master/examples/simple-cifar10.sh')
OSError: [Errno 8] Exec format error: 'drive/DL/denet-master/examples/simple-cifar10.sh'
最佳答案
在 Colab 中,您可以使用 !
来调用 shell 命令。或 %%shell
.
您上面的调用将是:!drive/DL/denet-master/examples/simple-cifar10.sh
这是一个示例笔记本:
https://colab.research.google.com/drive/1N7p0B-7QWEQ9TIWRgYLueW03uJgJLmka
关于ipython - 如何在 Google Colab 的 ipython 上运行 shell 脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52343308/