当我从IronPython调用python脚本时,没有模块名PIL

2024-06-25 23:39:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和ironpython都是新手。你能帮我从ironpython调用外部python脚本吗?我有一个脚本文件

import sys

def sample():
    from PIL import Image, ImageEnhance, ImageFilter
    img = Image.open("C:\\python\\images4.jpg")
    img.show(img)

控制台应用程序中的ironpython。

^{pr2}$

Tags: 文件samplefromimageimport脚本imgpil
2条回答

您不应该在函数中导入Libs,这是一种不好的做法,尽管我对IronPython了解不多,但是您的Python脚本应该是这样的:

import sys
from PIL import Image, ImageEnhance, ImageFilter

def sample():
    img = Image.open("C:\\python\\images4.jpg")
    img.show(img)

如果您仍然使用旧的PIL,它不再被维护,您应该安装枕头,它是PIL的继承者

以下问题可能对您有所帮助:

How do I pass arguments to a Python script with IronPython

PIL目前不能与IronPython一起工作,因为它使用的是本机C库。在

相关问题 更多 >