我有一个由列表列表建模的python中的2D数组,我想提取列.我做了一个快速的研究,我发现了一种使用numpy数组的方法.问题是我不想使用numpy所以我不想将我的列表列表转换为numpy数组,然后使用[:,1]语法.我尝试在正常的列表列表中使用它,但它显示错误,所以它不可能.我要求列表列表类似的东西,而不必遍历每个元素(在numpy数组中,使用[:,1]语法比迭代数组元素更快地访问列).
我发现了这个链接,但它再次建议在没有快捷方式的情况下迭代元素.
提前致谢.
我知道这个问题已经在这个网站上得到了回答,但是,我上网的解决方案似乎都没有.这是我试过的:
这个错误让我非常困扰,因此无法继续前进.
这是我的代码,如果这将有所帮助:
import pytesseract
import sys
import argparse
try:
import Image
except ImportError:
from PIL import Image
from subprocess import check_output
pytesseract.pytesseract.tesseract_cmd = 'C:\Program Files\Tesseract-OCR'
c=pytesseract.image_to_string(Image.open('img.png'))
print(c)
Run Code Online (Sandbox Code Playgroud)
追溯:
Traceback (most recent call last):
File "C:\Users\Hp\Desktop\bot.py", line 12, in <module>
c=pytesseract.image_to_string(Image.open('captcha.png'))
File "C:\Python\lib\site-packages\pytesseract\pytesseract.py", line 122, in image_to_string
config=config)
File "C:\Python\lib\site-packages\pytesseract\pytesseract.py", line 46, in run_tesseract
proc = subprocess.Popen(command, stderr=subprocess.PIPE)
File "C:\Python\lib\subprocess.py", line 707, in __init__
restore_signals, start_new_session)
File "C:\Python\lib\subprocess.py", line 992, in _execute_child
startupinfo)
PermissionError: [WinError 5] Accès …Run Code Online (Sandbox Code Playgroud)