在 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 主线程

带有 python 2.7 的 Windows 上的 Readline 功能

带有 MiNGW 的 Windows 上的 Python D-Bus