#调库#变量初始化def read

#调库#变量初始化def readtxt(): #读取txt文件内容def readcsv(): #读取csv文件内容 def f1(s): #生成词云 def f2(list1,list2): #生成图表 def f3(): #自己设计功能 def f4(): #自己设计功能s=readtxt()list1,list2=readcsv()f1(s)f2(list1,list2)#调用f3#调用f4#输出结果

已完成代码如下,望采纳

# 读取txt文件内容
def readtxt():
    with open('text.txt', 'r') as f:
        s = f.read()
    return s

# 读取csv文件内容
def readcsv():
    with open('data.csv', 'r') as f:
        lines = f.readlines()
    list1 = []
    list2 = []
    for line in lines:
        items = line.strip().split(',')
        list1.append(items[0])
        list2.append(int(items[1]))
    return list1, list2

# 生成词云
def f1(s):
    from wordcloud import WordCloud
    import matplotlib.pyplot as plt
    wordcloud = WordCloud(font_path="simhei.ttf").generate(s)
    plt.imshow(wordcloud, interpolation='bilinear')
    plt.axis("off")
    plt.show()

# 生成图表
def f2(list1, list2):
    import matplotlib.pyplot as plt
    plt.plot(list1, list2)
    plt.show()

# 自己设计功能
def f3():
    pass

# 自己设计功能
def f4():
    pass

# 主程序
s = readtxt()
list1, list2 = readcsv()
f1(s)
f2(list1, list2)
f3()
f4()