我想知道如何在Google Colab上的ipython(jupyter笔记本)中运行Bash shell脚本文件。我从github下载了一个深度学习代码包,并将其上传到我的谷歌云盘上,并将谷歌云盘挂载到Google Colab上。代码包括“*.py”python代码和“fn.sh”脚本文件。通过执行脚本文件,可以执行Python代码。
我在Google Colab的ipython提示符上尝试过os.system('fn.sh')和subprocess.call('fn.sh'),但是它们都无法像下面这样工作。
我在Google Colab的ipython提示符上尝试过os.system('fn.sh')和subprocess.call('fn.sh'),但是它们都无法像下面这样工作。
import os
os.system('drive/DL/denet-master/examples/simple-cifar10.sh')
32256
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'
sh
来运行它,例如!sh drive/DL/denet-master/examples/simple-cifar10.sh
。 - mheavers