求解python!!急急急!!!
求解python!!急急急!!!五言的例子如下:杜甫《绝句》:迟日江山丽,春风花草香。泥融飞燕子,沙暖睡鸳鸯。七言的例子如下:杜甫《绝句》:两个黄鹂鸣翠柳,一行白鹭上青天...
求解python!!急急急!!!五言的例子如下:
杜甫《绝句》:迟日江山丽,春风花草香。泥融飞燕子,沙暖睡鸳鸯。
七言的例子如下:
杜甫《绝句》:两个黄鹂鸣翠柳,一行白鹭上青天。窗含西岭千秋雪,门泊东吴万里船。
汉乐府的例子如下:
汉乐府《江南》:江南可采莲,莲叶何田田。鱼戏莲叶间。鱼戏莲叶东,鱼戏莲叶西,鱼戏莲叶南,鱼戏莲叶北。
具体步骤:
1.大家按照PPT的上读写文件的方法,按行读取古诗文件
2.利用split()函数,以“:”符号为标志,将每行文本分隔,利用len()函数对每行古诗进行判断。
3.根据第二步判断出来的结果写入三个不同文件,分别是五言古诗,七言古诗,和汉乐府古诗 展开
杜甫《绝句》:迟日江山丽,春风花草香。泥融飞燕子,沙暖睡鸳鸯。
七言的例子如下:
杜甫《绝句》:两个黄鹂鸣翠柳,一行白鹭上青天。窗含西岭千秋雪,门泊东吴万里船。
汉乐府的例子如下:
汉乐府《江南》:江南可采莲,莲叶何田田。鱼戏莲叶间。鱼戏莲叶东,鱼戏莲叶西,鱼戏莲叶南,鱼戏莲叶北。
具体步骤:
1.大家按照PPT的上读写文件的方法,按行读取古诗文件
2.利用split()函数,以“:”符号为标志,将每行文本分隔,利用len()函数对每行古诗进行判断。
3.根据第二步判断出来的结果写入三个不同文件,分别是五言古诗,七言古诗,和汉乐府古诗 展开
2个回答
展开全部
# C:\\Users\\Lange\\Desktop\\python\\all.txt 所有诗句文件的路径
with open('C:\\Users\\Lange\\Desktop\\python\\all.txt', 'r') as f:
for line in f.readlines():
line = line.strip()
str_s = line.split(":")
if len(str_s) > 1:
if len(str_s[1]) == 24:
# 四言路径
with open('C:\\Users\\Lange\\Desktop\\python\\siyan.txt', 'w') as f1:
f1.write(str_s[1])
elif len(str_s[1]) == 32:
# 七言路径
with open('C:\\Users\\Lange\\Desktop\\python\\qiyan.txt', 'w') as f2:
f2.write(str_s[1])
elif len(str_s[1]) == 42:
# 乐府路径
with open('C:\\Users\\Lange\\Desktop\\python\\yuefu.txt', 'w') as f3:
f3.write(str_s[1])
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询