-------------------------------------------
import glob
glob.glob('*.py')
-------------------------------------------
glob返回的是当前文件目录下所有py文件的文件名组成的list
当然,这个功能还是没有vb,delphi,bcb之类的简单直观。
引用第8楼Miliardo于2007-01-05 18:58发表的:
Pygame……虽然我不反感Python,但是我个人不大喜欢Pygame这东西……
现在有点同感,和krkr里面只用了一个层的概念相比,pygame里面又是rect,又是surface,简直是眼花缭乱。
引用第9楼yoxola于2007-01-05 22:47发表的:
pygame的文档也還好了,
相比之下bmax的文檔才是不知所云
估计是bmax是用火星语写成的吧 http://demo.q139.cn/Code/Python/CatalogPython.htm
这个站点不错,里面有非常多的python的源码例子,
python的tk编程部分,网上的资料并不是很多。
看看这里的例程,可以免去不少的麻烦。 -----------------------------------------------------------------------
import pygame
from pygame.locals import *
def main():
pygame.init() #初始化
screen = pygame.display.set_mode( (800, 600) ) # 窗口为640*480
image = pygame.image.load('ball.bmp') # 读入图像
image = image.convert()
imagerect = image.get_rect()
clock = pygame.time.Clock()#定时器
while 1:
screen.blit(image, imagerect)
pygame.display.flip()
clock.tick(60) # keep the 60 fps
for event in pygame.event.get(): # 事件循环
if event.type == QUIT:
return
if (event.type == KEYDOWN and event.key== K_ESCAPE):
return
keyin = pygame.key.get_pressed()
if keyin: # 按右
imagerect.move_ip(1,0)
if keyin: # 按左
imagerect.move_ip(-1,0)
if keyin: #按上
imagerect.move_ip(0,-1)
if keyin: #按下
imagerect.move_ip(0,1)
main()
-------------------------------------------------------------------
最近不知道在干什么,偷空看了一个日本人pygame教程,稍做修改。
按下方向键后,ball图形会随着按键移动。
感觉,先不管效率什么的,首先一点,用pygame来写东西,思路还是蛮清晰的。 pygame还是不如RMXP方便,RMXP中载入图形再后移动,非常的直接。
而在pygame中,还得自己去做一下清屏的动作。
在上面那个例子里面,while 循环的第一句前加上
screen.fill((100,100,100))
每一次循环绘制图形前,用R100G100B100的颜色来填充画面,就可以获得比较好看的移动图片效果了。
页:
1
[2]