小编Leo*_*ain的帖子

Pygame错误:文件不是Windows BMP文件

我在学习本教程时遇到了问题.运行后,出现错误消息

"ball = pygame.image.load("...)错误:文件不是Windows BMP文件.

我正在使用OSX 10.9.5

我非常怀疑我搞砸了所有必要组件的安装,以下是我安装时的步骤:

  1. 删除Python 3并重新安装Python 2.7 32位版本(使用.dmg)
  2. 使用.dmg安装pygame包
  3. 有人要求安装X11,安装X11
  4. 打开SDL框架zip并拖放到Application/Library中的文件夹中

我搞砸了吗?特别是对于SDL?请告诉我解决方案,谢谢

//尝试:将图像文件放在同一目录中; 将图像文件保存为.bmp

python pygame

5
推荐指数
1
解决办法
6303
查看次数

节省空间的 Django 模型类型可存储大量文本

目前我正在尝试使用 djangoappengine 将现有的 Google App Engine 应用程序从 webapp2 移植到 django。

是否有等效的节省内存空间的方法来使用 Django 存储数据?因为免费用户在GAE中存储的数量是有限制的。

webapp2模型代码

class TagTrend_refine(ndb.Model):
    tag = ndb.StringProperty()
    trendData = ndb.BlobProperty(compressed=True)
Run Code Online (Sandbox Code Playgroud)

我知道 TextField 可以存储大量文本,但是它可以使用较少的内存进行存储吗?可以使用 BlobField 吗?

为 trendData 存储数据的示例(多达 24783 个字符)是

{"2008": "{\"nodes\": [{\"group\": 0, \"name\": \"ef-code-first\", \"degree\": 6}, {\"group\": 1, \"name\": \"gridview\", \"degree\": 6}, {\"group\": 2, \"name\": \"mvvm\", \"degree\": 6}, {\"group\": 1, \"name\": \"webforms\", \"degree\": 6}, {\"group\": 2, \"name\": \"binding\", \"degree\": 6}, {\"group\": 3, \"name\": \"web-services\", \"degree\": 6}, {\"group\": 2, \"name\": \"datagrid\", \"degree\": 6},...
Run Code Online (Sandbox Code Playgroud)

django google-app-engine djangoappengine

2
推荐指数
1
解决办法
2195
查看次数