我是python和jython的新手。我在python中有一个导入 mmap 的脚本,它运行正常,没有任何问题。我需要从java类调用该脚本中的函数,该类在执行时抛出以下异常。
Exception in thread "main"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named mmap
我在jython中执行了相同的脚本,它给出了以下错误。
C:\jython2.5.3>jython.bat d:\Python\AddConfToFile.py
Traceback (most recent call last):
File "d:\Python\AddConfToFile.py", line 9, in <module>
import mmap
ImportError: No module named mmap
我无法通过Google找到任何建议。我在这里遗漏了一些东西,请帮助我解决这个问题。
先谢谢
阿迪蒂恩
答案 0 :(得分:0)
Jython下没有mmap
模块。你需要找到一个替代方案。
答案 1 :(得分:0)
这只是因为Jython还不支持mmap ..正如FAQ in the official site中的解释,在下面的段落中:
我们不支持,也许不会支持的模块包括bsddb3,curses,dbm,gdbm, ioctl, mmap ,pty,Tkinter和win32reg。其中一些可能很容易实现,比如 将curses模块映射到CHARVA,但是由于资源有限,不太可能 继续努力。 (欢迎捐款!)