在 Windows 上使用带有 Python 3.4 的 ImageScanner 模块
Posted
技术标签:
【中文标题】在 Windows 上使用带有 Python 3.4 的 ImageScanner 模块【英文标题】:Using ImageScanner Module with Python 3.4 on Windows 【发布时间】:2016-04-19 20:26:09 【问题描述】:我在 steps 之后的 Windows 上安装了 imagescanner module。我已连接到 wifi 上的扫描仪。当我尝试这段代码时:
from imagescanner import ImageScanner
iscanner = ImageScanner()
scanners = iscanner.list_scanners()
print(scanners[0])
出现错误消息:
C:\Python3.4\python.exe C:/Users/PB/PycharmProjects/ImageScanner/deneme.py
Traceback (most recent call last):
File "C:/Users/PB/PycharmProjects/ImageScanner/deneme.py", line 4, in <module>
from imagescanner import ImageScanner
File "C:\Python3.4\lib\site-packages\imagescanner-0.9-py3.4.egg\imagescanner\__init__.py", line 2, in <module>
from imagescanner.core._imagescanner import ImageScanner
File "C:\Python3.4\lib\site-packages\imagescanner-0.9-py3.4.egg\imagescanner\core\_imagescanner.py", line 61
except Exception, exc:
^
SyntaxError: invalid syntax
Process finished with exit code 1
【问题讨论】:
【参考方案1】:据我所知,imagescanner 与 Python 3 不兼容。
您可以尝试修复它。 SyntaxError 指的是异常的旧语法(“类,变量”在较新版本中变为“类作为变量”)。但我不确定你还能发现什么其他问题。
【讨论】:
以上是关于在 Windows 上使用带有 Python 3.4 的 ImageScanner 模块的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Windows 10 上安装带有 python 2.7 的 Django 版本 1.11.22
带有 IE11 的 Selenium 3.0.1 在 Windows 10 上找不到元素(在带有 IE11 的 Windows 7 上运行良好)
如何在 Windows 上使用带有内置命令的 subprocess.Popen
ValueError:set_wakeup_fd 仅适用于带有 Django 3.0.2 或 Flask 2.0.0 的 Python 3.8 上的 Windows 主线程