i done a new prog for my database, maybe you can use it, it read your files out of a directory and shows the pointed text in panda.
reading.py
#directory check and file reading
#dirk hochegger 2008
import os
from os.path import join, getsize
dir = str("text/")
files = []
countLIST = []
global inputLIST
inputLIST = []
for root, dirs, files in os.walk('text'):
print "files in directory","../",dir,"->", len(files)
XX = len(files)
files = os.listdir('text')
d = -1
for x in range(XX):
d += 1
fileOPEN = dir + files [d]
file1=open(fileOPEN)
zeilen=file1.read()
c = len(zeilen)
#print "count file1 ->",c
print "FILE ->",files [d],"ENTRY ->", d,"COUNT ->",c
file1.close
countLIST.append(c)
countLIST.sort()
countLIST.reverse()
dx = -1
for x in range(XX):
dx += 1
fileOPEN = dir + files [dx]
test=open(fileOPEN)
input = test.read()
inputLIST.append(input)
textOUTPUTpanda.py
#text output in panda
#it displays the same text formation like in our files
import direct.directbase.DirectStart
from direct.showbase import DirectObject
from pandac.PandaModules import TextNode
import sys
import reading
class TEXTOUTPUT (DirectObject.DirectObject):
def __init__ (self):
text = TextNode('test')
text.setText(reading.inputLIST[0])
textNodePath = aspect2d.attachNewNode(text)
textNodePath.setScale(0.05)
textNodePath.setPos(-.5,0,0)
g = TEXTOUTPUT()
run()