如何在Jupiter Notebook中运行需要输入参数的python代码,(找不到文件错误Juypter Notebook,)

时间:2018-08-17 09:42:20

标签: python shell arguments jupyter-notebook jupyter

我的代码很好,并且当我通过外壳以图像作为输入参数执行它时运行。 但是,当我尝试在Jupyter Notebook中运行代码时,出现以下错误:

FileNotFoundError: [Errno 2] No such file or directory: '/Users/.../Code-f'

可能是因为需要输入才能执行它,而且由于我在Jupyter中未提供任何输入,所以它不起作用?

有人可以帮助我解决该问题吗?我想在Jupyter笔记本中尝试我的代码,而不仅仅是使用shell。

这是我的代码:

import sys
import os

def main():
    script = sys.argv[0]
    map_name = sys.argv[1]
    convertToBitmap(map_name)

def convertToBitmap(map_name):
    wk_dir = os.path.dirname(os.path.realpath('__file__'))
    map_foto = Image.open(wk_dir+map_name)
    width, height = map_foto.size
    map_bit=map_foto.resize((150,150))
    map_bit.tobitmap
    imagepathToBitMap=imagepath+".bmp"
    map_bit.save(imagepathToBitMap)
main()

0 个答案:

没有答案