python代码执行过程记录_Img2py管理python项目图片过程记录

本文介绍了如何使用img2py工具将图片转换为Python文件,以方便在Python项目中直接引用,减少了读取文件的复杂性。通过在Eclipse中创建一个模块并执行img2py命令,可以将多个图片转换为一个images.py文件。然后在项目中导入这个py文件,即可使用图片。此外,文章还提到了在wxPython demo中的应用和项目结构的优点。
摘要由CSDN通过智能技术生成

目的:

即为img2py的用处,img2py是将图像转为以py文件存储的程序,简化了程序过程中读文件的处理。

开发环境:eclipse+pydev插件

步骤:

1,在 eclipse工程中增加个含有main函数的模块,用来处理图片到py,代码如下:

'''

Created on 2009-6-16

@author: fengxuanshuo

This is a way to save the startup time when running img2py on lots of

files...

'''

import sys

from wx.tools import img2py

command_lines = [

"-a -F -n book pictures/right_menu/222.png ../main/images.py",

"-a -F -n boo pictures/right_menu/111.png ../main/images.py",

"-a -F -n ook_red pictures/right_menu/000.png ../main/images.py",

]

if __name__ == '__main__':

for line in command_lines:

args = line.split()

img2py.main(args)

其中command_lines为命令行执行内容,程序需要的图片都可以处理,而且目标文件可以有多个,名字自己取。

2,执行新增加的模块,就会发现 main目录多了个images.py文件。

3,更新eclipse pydev工程:pydev插件并没有常用的那个add file to project选项,不过有pydev->source format python files.

4,然后再原工程里面就可以用图片py文件了(可能有些版本,在生成py文件的时候不会加import相关库的语句,需要手动添加)

5,images.py 在wxpython demo 中的用法

定义全局变量 images: images =None

在app里面声明全局的images : globel images

import imgaes as i

images = i

其他py文件类似,这么做的好处在demo的注释里面说了,不罗嗦了,over

后记:wxpython demo的构架不错的,值得纯python大型项目学习

(外链网址已屏蔽www.vspecial.org/thread-554-1-1.html)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值