<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Python on 日日是好日-我的生活记录</title>
    <link>http://www.ririshihaori.com:80/categories/python/</link>
    <description>Recent content in Python on 日日是好日-我的生活记录</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 22 Dec 2019 17:53:58 +0800</lastBuildDate>
    <atom:link href="http://www.ririshihaori.com:80/categories/python/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Python爬虫踩坑</title>
      <link>http://www.ririshihaori.com:80/posts/2019/12/python%E7%88%AC%E5%8F%96cfda/</link>
      <pubDate>Sun, 22 Dec 2019 17:53:58 +0800</pubDate>
      <guid>http://www.ririshihaori.com:80/posts/2019/12/python%E7%88%AC%E5%8F%96cfda/</guid>
      <description>&lt;p&gt;　　这两天跟着徐徐大佬学了一下爬虫，想用 python 爬一下cfda网站上的&lt;a href=&#34;http://mobile.cfda.gov.cn/datasearch/QueryList?tableId=36&amp;amp;searchF=Quick%20Search&amp;amp;pageIndex=1&amp;amp;pageSize=15&#34;&gt;药品数据&lt;/a&gt;，徐徐试了**&lt;code&gt;requests&lt;/code&gt;&lt;strong&gt;和&lt;/strong&gt;&lt;code&gt;selenium&lt;/code&gt;**的办法，&#xA;发现爬到的都是一串神秘字符串，如图，&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;　　因为浏览器能正常打开，所以猜测是服务器端用了某种压缩/动态渲染，就想着能不能用 &lt;code&gt;Selenium&lt;/code&gt; + &lt;code&gt;PhantomJs/ChromeDriver&lt;/code&gt; 这种无头浏览器来弄，&#xA;结果每次结果都是空的，Google了各种方法，StackOverflow上的办法大多是加命令参数/改程序版本，&#xA;结果好像加了各种命令选项都不行，这是最后的代码，&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;　　得到的&lt;code&gt;driver.page_source&lt;/code&gt;结果永远都是空的： &lt;br&gt;&#xA;&lt;strong&gt;&lt;code&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/strong&gt;    &lt;br&gt;&#xA;　　用&lt;code&gt;driver.save_screenshot(&#39;1.png&#39;)&lt;/code&gt;截图也只能截到空白的图片。   &lt;br&gt;&#xA;　　后来去掉&lt;code&gt;#options.add_argument(&amp;quot;--headless&amp;quot;)&lt;/code&gt;,弹出chrome浏览器的时候看了一下它的Cookie，发现比真实浏览器的少了一个名字叫&lt;code&gt;JSESSIONID&lt;/code&gt;的Cookie，代码输出一下Cookie：&lt;br&gt;&#xA;&lt;code&gt;print(driver.get_cookies())&lt;/code&gt;  &lt;br&gt;&#xA;　　发现确实只有后两个Cookie：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;    [{&amp;#39;domain&amp;#39;: &amp;#39;mobile.cfda.gov.cn&amp;#39;, &amp;#39;expiry&amp;#39;: 1892368214, &amp;#39;httpOnly&amp;#39;: False, &amp;#39;name&amp;#39;: &amp;#39;tuNQaYE2WCOr80T&amp;#39;, &amp;#39;path&amp;#39;: &amp;#39;/&amp;#39;, &amp;#39;secure&amp;#39;: False, &amp;#39;value&amp;#39;: &amp;#39;44Kn.5S4Qs9FYazHg9cvpAh7RvvkX6CHCFFLnsNw3CWLTJqQ6uRw0fI8bg5vrYGQEX6hJa0J.RsRZXrnLpG9ViGS6qQB.h0ihFdotILVHmKWMi8rTSe4I7l24OjHVvISZagZFyCmw23._.vUSDK3RsDU47zozbhS.mSlLRCcnw4tiTC6vzgime927xft3LdtTnQXjiYoqH.ONQGdKHPdqzeGiwGMEjgoxEebyhgXrJn2tAr5hqtntejwrroOnMyvm77CXd8_V5QkuK5aINNj2DYlMrReJ7uKRLSx3FeepzkKvtT5WFd.hbAsVYU5eqbtb_Mq&amp;#39;},        &#xA;    {&amp;#39;domain&amp;#39;: &amp;#39;mobile.cfda.gov.cn&amp;#39;, &amp;#39;expiry&amp;#39;: 1892368213.81084, &amp;#39;httpOnly&amp;#39;: True, &amp;#39;name&amp;#39;: &amp;#39;tuNQaYE2WCOr80S&amp;#39;, &amp;#39;path&amp;#39;: &amp;#39;/&amp;#39;, &amp;#39;secure&amp;#39;: False, &amp;#39;value&amp;#39;: &amp;#39;hPNhBHTwoBvnsQ5znkw4QCEmXQJ7.5vsBR2r8eDpRyWyiYBaMsjvKkr75trGzXPe&amp;#39;}]&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;!-- raw HTML omitted --&gt;　　这是真实浏览器的Cookie：&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;　　可能就是因为这个原因打不开浏览器。  &lt;br&gt;&#xA;　　后来试着去群里问了一下，感谢@姬大神还有群里的@耿欣大佬，他俩告诉我可以用**&lt;a href=&#34;https://www.getpostman.com/&#34;&gt;Postman&lt;/a&gt;**发请求，然后生成带&lt;code&gt;Header&lt;/code&gt;的代码，如图，Postman能显示所有Cookie和Header信息,可以看到Header信息里，服务端用了&lt;code&gt;gzip&lt;/code&gt;还有&lt;code&gt;gb2312&lt;/code&gt;的编码格式(图3)：&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;　　点击右上角的&lt;strong&gt;Code&lt;/strong&gt;按钮可以生成各种版本的请求代码，生成之前可以设置一下 &lt;code&gt;Include Temporary Headers&lt;/code&gt; 选项让生成的代码含有现在的**&lt;code&gt;Headers&lt;/code&gt;**&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python提取Win10锁屏Spotlight</title>
      <link>http://www.ririshihaori.com:80/posts/2019/11/win10spotlight/</link>
      <pubDate>Wed, 27 Nov 2019 19:10:14 +0800</pubDate>
      <guid>http://www.ririshihaori.com:80/posts/2019/11/win10spotlight/</guid>
      <description>&lt;p&gt;　　刚才看见Win10锁屏界面的星空图特别好看，想要下载下来发微博。查了一下知乎上的方法：&lt;/p&gt;&#xA;&lt;p&gt;　　&lt;code&gt;win + r&lt;/code&gt;然后在弹出的运行框中运行&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;%localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;　　会弹出一个文件夹，貌似锁屏图片文件就是存在这个文件夹里，只不过文件都没有后缀，想要看得手动加.jpg才能打开看。&lt;/p&gt;&#xA;&lt;p&gt;　　使用python实现，先查了一下用python怎么得到这个&lt;code&gt;%localappdata%&lt;/code&gt;路径,具体实现:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; os &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    localappdata &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; os&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;environ[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;LOCALAPPDATA&amp;#39;&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;　　有了路径然后就可以用pillow把图片转存出来。这是全部代码：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; os &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;from&lt;/span&gt; PIL &lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; Image&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;from&lt;/span&gt; shutil &lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; copy2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    localappdata &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; os&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;environ[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;LOCALAPPDATA&amp;#39;&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    srcPath &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;fr&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;{&lt;/span&gt;localappdata&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    destPath &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;fr&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;{&lt;/span&gt;os&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;getcwd()&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;\pics&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    fileList &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; os&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;listdir(srcPath)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    os&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;makedirs(destPath, exist_ok &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;True&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; item &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; fileList:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        im&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;Image&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;open(srcPath &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; item)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        copy2(srcPath &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; item, destPath &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; item &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;.jpg&amp;#39;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        print(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;成功拷到一个图片~~&amp;#39;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- raw HTML omitted --&gt;</description>
    </item>
    <item>
      <title>Ubuntu16.04升级Python3.7</title>
      <link>http://www.ririshihaori.com:80/posts/2019/11/ubuntu%E5%8D%87%E7%BA%A7python/</link>
      <pubDate>Tue, 26 Nov 2019 00:23:55 +0800</pubDate>
      <guid>http://www.ririshihaori.com:80/posts/2019/11/ubuntu%E5%8D%87%E7%BA%A7python/</guid>
      <description>&lt;p&gt;Ubuntu16.04默认带的Python是2.7.12和3.5，升级到Python3.7的步骤如下：&lt;/p&gt;&#xA;&lt;p&gt;第一步，增加ppa仓库:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$sudo add-apt-repository ppa:jonathonf/python-3.7&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;第二步，升级apt索引，更新python:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$sudo apt-get update&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$sudo apt-get install python3.7&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;第三步，更换系统默认的软链命令Python3到新的Python3.7:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;最后，update-alternatives命令可以修改系统默认命令的软链指向，通过以下命令，可以切换Python3的指向:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$sudo update-alternatives --config python3&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;查看python2 和 python3的版本:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$python2 --version&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$python3 --verison&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python实现微博爬取&#43;统计高频词</title>
      <link>http://www.ririshihaori.com:80/posts/2019/11/%E5%BE%AE%E5%8D%9A%E7%88%AC%E5%8F%96%E5%B9%B6%E7%BB%9F%E8%AE%A1%E9%AB%98%E9%A2%91%E8%AF%8D/</link>
      <pubDate>Sat, 23 Nov 2019 13:57:11 +0800</pubDate>
      <guid>http://www.ririshihaori.com:80/posts/2019/11/%E5%BE%AE%E5%8D%9A%E7%88%AC%E5%8F%96%E5%B9%B6%E7%BB%9F%E8%AE%A1%E9%AB%98%E9%A2%91%E8%AF%8D/</guid>
      <description>&lt;p&gt;帮小乔爬了一下共青团中央的所有微博，做了一下高频词统计。&lt;/p&gt;&#xA;&lt;h2 id=&#34;爬取数据&#34;&gt;爬取数据&lt;/h2&gt;&#xA;&lt;p&gt;爬数据用的github上别人的项目，地址是https://github.com/dataabc/weibo-crawler &lt;br&gt;&#xA;爬之前需要设置好要爬的微博的微博id，以及时间范围、原创微博还是转发微博、是否爬图片、视频等选项。&#xA;然后直接运行&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;python weibo.py&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;这里把时间设置成1900-01-01，爬了共青团中央至2019-11-23的所有原创微博。&lt;br&gt;&#xA;这是爬好的数据，一共有两万多条数据。&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;h2 id=&#34;统计高频词&#34;&gt;统计高频词&lt;/h2&gt;&#xA;&lt;p&gt;使用jieba分词并统计高频词频率&lt;br&gt;&#xA;先把微博内容提取出来&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; csv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;with&lt;/span&gt; open(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;3937348351.csv&amp;#39;&lt;/span&gt;,&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;r&amp;#39;&lt;/span&gt; , encoding&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;utf-8&amp;#39;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;as&lt;/span&gt; csvfile:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        reader &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; csv&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;DictReader(csvfile)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        column &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; [row[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;正文&amp;#39;&lt;/span&gt;] &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; row &lt;span style=&#34;color:#f92672&#34;&gt;in&lt;/span&gt; reader]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;with&lt;/span&gt; open(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;C:&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;Users&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;Lenovo&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;Desktop&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;词频统计&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;in.txt&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;w&amp;#34;&lt;/span&gt;, encoding&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;utf-8&amp;#39;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;as&lt;/span&gt; f:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        f&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;write(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;join(column))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后使用jieba处理&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    stop &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; input(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;stop路径: &amp;#39;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    jieba&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;analyse&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;set_stop_words(stop)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    file &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; input(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;输入文件路径: &amp;#39;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    lines &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; open(file,encoding&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;utf8&amp;#39;&lt;/span&gt;)&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;read()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    new &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; input(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;输出文件路径: &amp;#39;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    newfile &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; open(new,&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;w&amp;#34;&lt;/span&gt;,encoding&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;utf8&amp;#39;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    num&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;int(input(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;高频词个数: &amp;#39;&lt;/span&gt;))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    newfile&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;write(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;  &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;join(analyse&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;extract_tags(lines, topK&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;num, withWeight&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;False&lt;/span&gt;, allowPOS&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;())))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    newfile&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;close()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;高频词个数输入100，就可以得到共青团中央前100的高频词了，这是结果：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
