我的代码很好,并且当我通过外壳以图像作为输入参数执行它时运行。 但是,当我尝试在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()