VS 代码 [python] 无法正常运行

时间:2021-01-12 14:08:54

标签: python libraries

所以我两周前下载了 python, 代码正在运行,由于 python 3.7 和 3.9 的两个版本而中断的库几乎没有问题,我删除了旧的,现在它可以找到库但无法显示它们..

from matplotlib.pylab import plt

abc = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',]

def countp(counter):
    count=0
    for i in counter:
        print(abc[count],"showed up ",i," times")
        count+=1

def checkfile(folder):     
    file = open(folder,"r")
    read=file
    abc = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',]
    counter = [0]*26
    #read file
    for i in file:
        # reads line
        for j in i:
            count=0
            #search one key at a time
            for k in abc:
                if (j==k.lower()):
                    #add +1 to desired letter. 
                    counter[count]+=1
                count+=1
    return counter

if __name__ == "__main__":
    folder="C:/Users/omerd/Desktop/Welp.txt"
    counter=checkfile(folder)
    countp(counter)
    x=5
    y=6
    plt.plot(x,y)
    

它确实运行,但它不使用

    plt.plot(x,y)

行,它应该打开一个图表,但它没有,不确定是新手错误还是需要重新安装所有东西

2 个答案:

答案 0 :(得分:2)

许多文档不要提及这一点,而是尝试在 plt.show() 之后添加 plst.plot()plt.show() 只是打开 matplotlib 图

答案 1 :(得分:1)

解决您的问题的方法是在代码末尾添加 plt.show()。这将显示您的情节。

来自 matplotlib 的官方documentation在 ipython 中以 pylab 模式运行时,显示所有图形并返回 ipython 提示符。