如何将base64字符串作为Python脚本的参数传递?

时间:2018-01-16 12:03:55

标签: python bash image base64 vision

我试图在python脚本中将一个字符串传递给base 64。

我正在使用Pycharm,当我尝试将其作为参数发送时,我得到以下内容:

运行'preprocess_image'时出错:无法运行程序“C:\ ProgramData \ Anaconda3 \ python.exe”(在目录“....”中):CreateProcess error = 206,Filename或extension is is太长了

这是合乎逻辑的,因为base64字符串太大了。

我尝试使用bash,但是当我执行时:

python preprocess_image.py --image base64String

这没有任何回报......

我一直在找一段时间而且我找不到任何解决方案......

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以将base64字符串放在一个文件中,并将该文件名传递给您的python脚本。

或者你可以通过stdin传递它:

sort(file_names);