只想打开一个简单的窗口,不断出现此错误

回溯(最近一次呼叫):
文件"C:/USERS/Brad/Desktop/Python Programs/window.py",第5行,位于
Window.save('window.png')
文件"C:\Python31\lib\Site-Packages\PIL\Image.py",第1421行,保存
Preinit()
Preinit中的文件"C:\Python31\lib\Site-Packages\PIL\Image.py",第281行
从。导入BmpImagePlugin
ValueError:尝试在非包中进行相对导入
这是代码,我运行的是32位的windows7,下载了(Pil)和pyGame。

选择 | 换行 | 行号
  1. from Image import *
  2.  
  3. window = new('RGB',(200,200),255)
  4.  
  5. window.save('window.png')
# 回答1


试试这个:

选择 | 换行 | 行号
  1. from PIL import Image
  2. window = Image.new('RGB',(200,200),255)
  3. window.save('window.png')
# 回答2


这引发了一个系统错误,因为PIL不是以这种方式直接获得的。它被称为Image,在较新的版本(像2.7.1)中,像ImageDraw这样的模块也必须单独调用。但我已经弄明白了这一点,还有其他一些我现在正在处理的事情,呵呵。不过还是要谢谢你的回复
# 回答3


有一个漏掉的右括号。除此之外,语法是正确的。这在我的系统上起作用。请发回您的解决方案。
谢谢,
BV

标签: python

添加新评论