python实例二:创建txt文本、录入古诗词并输出

记得读小学的时候老师会教我们读古诗词,比如“锄禾日当午,汗滴禾下土”,“举头望明月,低头思故乡”等,这些古诗词到现在还记忆犹新,相信很多人都会记得这些名句,今天学习python语言的时候又学习了一点知识,现在是时候运用一下了。

操作是这样的,首先建立txt格式文本,并录入古诗词一首,而后读取文本,并在界面上输出诗词,本文就以古诗词千古传诵的《悯农》诗为例,代码如下:

lujing='d:\\shici.txt'
shici=open(lujing,'w')
biaoti=shici.write('        '+input('请输入诗词标题:'))
shici.close()
shici=open(lujing,'a')
neirong=shici.write('\n'+input('请输入诗词前两句:'))
shici.close()
shici=open(lujing,'a')
neirong2=shici.write('\n'+input('请输入诗词后两句:'))    #\n为新起一行,如果/n则出现错误
shici.close()
shici=open(lujing,'r')
d='s' #定义d的类型,为字符串
print('\n')
while d:
    d=shici.readline()  #一次读取一行,如果未定义d,则会显示d未定义错误
    print(d)
shici.close()

运行结果如下所示:

通过本段代码可以自动建立txt文本,并录取古诗词《悯农》,录入后的文本是这样的:

整个过程好像很简单,但是这是录入一首,那很多古诗词怎么办呢,而且最好是有个单独的输入界面,而不是在程序界面输入,作为站长如果能在本地录入古诗词,然后上传网站,直接输出,做一个诗词网,那岂不是更好!想象无限,能力有限,只能以后再慢慢研究了。