[英]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.