python将文本转化成gif图片阅读

这是python吧的一个帖子(http://tieba.baidu.com/p/3030737423),具体的就是,导入txt文档,然后就会生成像一个gif的界面,文字不断的更换,用这种方法看文档,如图:

代码:

# -*- coding: utf-8 -*
#-------------------------------------
import pygame
from pygame.locals import *
from sys import exit
import time
import codecs
#获得文字
def get_text():
    with open(‘test.txt‘,‘r‘) as fp:
        #print fp.read()
        return fp.read()
if __name__==‘__main__‘:
    text=get_text()
    print type(text)
    text = text.decode(‘gbk‘)
    length=len(text) #字符串长度
    #print text
    print length
    sum=0
    #初始化pygame
    pygame.init()
    #创建一个窗口
    screen=pygame.display.set_mode((500,500),0,32)
    #设置标题
    pygame.display.set_caption(‘loster v0.1‘)
    #设置文字属性
    my_font=pygame.font.SysFont(‘SimHei‘,64)
    while True:
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                exit()
        for i in range(length):
            print text[i]

            text_surface=my_font.render(text[i],True,(0,0,0),(255,255,255))
            #绘制文字
            screen.blit(text_surface,(200,200))
            #暂停1000ms
            pygame.time.wait(1000)
            #刷新
            pygame.display.update()

注意:

1,我是在win7+python IDLE下运行的,我的IDLE编码方式为utf-8

2,现在只能识别汉字,和一个个的字母,还不能识别单词

源码地址:https://github.com/iloster/PythonScripts/blob/master/text2gif.py

python将文本转化成gif图片阅读

时间: 2024-10-05 21:07:53

python将文本转化成gif图片阅读的相关文章

Python -- 网络编程 -- 抓取网页图片 -- 图虫网

字符串(str)编码成字节码(bytes),字节码解码为字符串 获取当前环境编码:sys.stdin.encoding url编码urllib.parse.quote() url解码urllib.parse.unquote() 列表去重:pages = list(set(pages)) 创建文件夹(可多级创建):os.makedirs(folder)  os.mkdir()只能单级创建 首先分析网页(图虫网)的URL规律: 根网页地址形如: http://tuchong.com/tags/人像/

如何在Linux上将HTML页面转化成png图片

将一个特定页面抓取为一张png图片的最简单的方法是使用CutyCapt,这是一种在Linux下的方便地将HTML网页转化成矢量图形和位图图像格式的命令行工具(比如,SVG, PDF, PS, PNG, JPEG, TIFF, GIF).CutyCapt内部使用WebKit渲染引擎来导出网页渲染输出到图片文件中.它使用Qt构建,CutyCapt实际上是一个也可以在Windows上使用的跨平台应用.在本篇教程中,我会描述如何将一个HTML网页使用CutyCapt转化成png图片.参考学习Linux视

python根据文本生成词云图

python根据文本生成词云图 效果 代码 from wordcloud import WordCloud import codecs import jieba #import jieba.analyse as analyse from scipy.misc import imread import os from os import path import matplotlib.pyplot as plt from PIL import Image, ImageDraw, ImageFont

Python将文本内容读取分词并绘制词云图

功能:Python将文本内容读取分词并绘制词云图 import matplotlib import matplotlib.pyplot as plt #数据可视化 import jieba #词语切割 import wordcloud #分词 from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS #词云,颜色生成器,停止 import numpy as np #科学计算 from PIL import Image #处理图片

python爬取某个网站的图片并保存到本地

python爬取某个网站的图片并保存到本地 #coding:utf-8 import urllib import re import sys reload(sys) sys.setdefaultencoding('gb2312') #获取整个页面的数据 def getHtml (url): page = urllib.urlopen(url) html = page.read() return html #保存图片到本地 def getImg(html): reg = r'src="(.+?\.

如何实现文本框和验证码图片对齐

如何实现文本框和验证码图片对齐:在默认情况下,如果文本框和图片在同一个元素中的话,不能够实现垂直对齐,比如验证码功能,左边是文本框,右边是验证码图片,如果不加控制它们是不能够对齐的,下面就通过代码实例介绍一下如何实现文本框和图片的对齐效果.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=

python爬取某个网页的图片-如百度贴吧

python爬取某个网页的图片-如百度贴吧 作者:vpoet 日期:大约在冬季 注:随意copy,不用告诉我 #coding:utf-8 import urllib import urllib2 import re if __name__ =="__main__": rex=r'src="(http://imgsrc.baidu.com/forum/w%3D580.*?\.jpg)"'; Response=urllib2.urlopen("http://t

【Python】Python在文本分析中将中文和非中文进行分割

1.问题描述 进行文本分析的时候需要将中文和非中文进行分开处理,下面通过Python将文本中的中文部分提取出来进行需要的处理. 2.问题解决 开发环境:Linux 程序代码如下:split.py #!/usr/bin/python #-*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding("utf8") import re #导入正则表达式模块:re模块 def translate(inputFile, ou

python读取文本、配对、插入数据脚本

#-*- coding:UTF-8 -*- #-*- author:Zahoor Wang -*- import codecs, os, sys, platform, string def env(): return platform.system() def read_file(uri, charset = "utf-8"): f = codecs.open(uri, "r", charset) s = f.read() f.close() return s de