簡體   English   中英

如何直接從python腳本中讀取圖像文件?

[英]How to reads image file directly from script in python?

當我讀取圖像文件時,必須在cmd python my_script.py e:\\facerec\\data\\at創建它。 然后效果很好。 下面是我的腳本

''' my_script.py '''
import sys
# append tinyfacerec to module search path
sys.path.append("..")
# import numpy and matplotlib colormaps
import numpy as np
# import tinyfacerec modules
from tinyfacerec.subspace import pca
from tinyfacerec.util import read_images

if __name__ == '__main__':
    if len(sys.argv) != 2:
        print "USAGE: example_eigenfaces.py </path/to/images>"
        sys.exit()

    # read images
    [X,y] = read_images(sys.argv[1])

但是當我像這樣更改腳本時

  ''' my_script.py '''
import sys
# append tinyfacerec to module search path
sys.path.append("..")
# import numpy and matplotlib colormaps
import numpy as np
# import tinyfacerec modules
from tinyfacerec.subspace import pca
from tinyfacerec.util import read_images

if __name__ == '__main__':

    # read images
    [X,y] = read_images('e:\facerec\data\at')

我收到此錯誤need more than 1 value to unpack

如何直接從我的腳本讀取文件? 謝謝

我懷疑問題與反斜杠的使用有關。 '\\f'字符串等效於'\\x0c'換頁。 但是您可能想要的是'\\\\f' ,您也可以寫r'\\f'

如果您在腳本中替換以下部分,則可能會解決您的問題。

if __name__ == '__main__':
    # read images
    [X,y] = read_images(r'e:\facerec\data\at')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM