如何使用了sublime没有输出结果,试了tools中的python和python3,文件名也改为了.py,还是没有结果,刚接触不太熟,困扰好几个小时了,求解?

img

img

  • 这是我那输出的结果图感觉也没错误,但就是一直没结果出,试了好几次,但结果还是一样
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7445472
  • 你也可以参考下这篇文章:如何在sublime中快速使用复制过来的python代码:批量修改缩进符号
  • 除此之外, 这篇博客: Python批量检测文本中出现最多的词中的 扩展包下载好之后,你就可以在你的sublime或者其他的开发工具上运行下面的代码了 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    # -*- coding: utf-8 -*-
    import os, codecs
    import jieba
    from collections import Counter
    
    
    def get_words(txt):                 #获取关键词函数
        seg_list = jieba.cut(txt)
        c = Counter()
        for x in seg_list:
            if len(x) > 1 and x != '\r\n':
                c[x] += 1
        print('常用词频度统计结果')
        for (k,v) in c.most_common(100):
        file = open(r'C:\Users\ASUS\Desktop\3.txt', 'a')    #打开一个文件
        file.write(str(c.most_common(8)))
        file.write('\n')
        # for (k,v) in c.most_common(5):   必要的话,你可以把这个多行注释给去掉
        #     print('%s%s %s  %d' % ('  '*(5-len(k)), k, '*'*int(v/3), v))
        #     file.write(' %s %d' % (k, v))
        #     print(' %s %d' % (k, v),end='')
    
    
    if __name__ == '__main__':
        for info in os.listdir(r'C:\Users\ASUS\Desktop\《儿女英雄传》对比'):       #有没有感觉Python很强?直接循环一个文件夹
            domain = os.path.abspath(r'C:\Users\ASUS\Desktop\《儿女英雄传》对比')  # 获取文件夹的路径,此处其实没必要这么写,目的是为了熟悉os的文件夹操作
            info = os.path.join(domain, info)                                      # 将路径与文件名结合起来就是每个文件的完整路径,假设info是txt文件,那么执行完这一步之后info变成了C:\Users\ASUS\Desktop\《儿女英雄传》对比\XXX.txt
            info = open(info, 'r')                                                 # 读取文件内容
            txt = info.read()                                                      # read获取文件全部信息;
            get_words(txt)
            info.close()                                                            #关闭文件
  • 您还可以看一下 CSDN就业班老师的Python爬虫之王者荣耀高清壁纸下载实战课程中的 Python爬虫之王者荣耀高清壁纸下载实战直播回放-03小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^