从另一个位置运行Tensorflow脚本

我已经创建了Tensorflow图像分类器,应该使用另一个python脚本调用图像分类器。

我尝试了os.system(),但我不能只调用Tensorflow脚本,因为这取决于Tensorflow脚本位置中的多个文件。所以我必须在主脚本(第二个python脚本)中包含所有带有分类脚本的文件。

做这个的最好方式是什么?

运行脚本时:

http://img1.mukewang.com/60a38b3700010a7513360113.jpg

从另一个位置运行时脚本错误:


http://img4.mukewang.com/60a38b440001e87611080241.jpg

慕姐8265434
浏览 164回答 2
2回答

POPMUISE

无论您从哪里调用python脚本,脚本中的所有相对路径都将基于该路径。也就是说,您从第一个图像的脚本文件夹中调用了该脚本,因此指向的链接project_folder/tf_files/...起作用了,而后来又从其他位置调用了该脚本,从而使符号链接被弄乱了。您的脚本试图找到,elsewhere/tf_files/...但是该子文件夹不存在。您可以编辑脚本,以便所有路径都被取消(以开头/home/...),那么就没有办法混淆
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python