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