@shixinde/vuepress-theme-init
Version:
15 lines (14 loc) • 6.37 kB
JavaScript
import{_ as s,c as n,o as e,a}from"./app-Dx9bNbfq.js";const t={},l=a(`<h1 id="python-学习" tabindex="-1"><a class="header-anchor" href="#python-学习"><span>Python 学习</span></a></h1><h2 id="一、选择合适的镜像" tabindex="-1"><a class="header-anchor" href="#一、选择合适的镜像"><span>一、选择合适的镜像</span></a></h2><p>Python官网提供了全球多个镜像站点供开发者选择,但对于国内开发者来说,选择一个速度快、更新频率高的国内镜像站点非常重要。以下是一些常用的国内镜像站点:</p><div class="language-bash line-numbers-mode" data-highlighter="prismjs" data-ext="sh" data-title="sh"><pre class="language-bash"><code><span class="line"><span class="token number">1</span>. 清华大学开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn/ 【推荐】</span>
<span class="line"><span class="token number">2</span>. 阿里云开源镜像站: https://mirrors.aliyun.com/</span>
<span class="line"><span class="token number">3</span>. 中国科学技术大学镜像站: https://mirrors.ustc.edu.cn/</span>
<span class="line"><span class="token number">4</span>. 华中科技大学镜像站: https://mirrors.hust.edu.cn/</span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>以上镜像站点都提供了完整的Python包下载,用户可以根据自己的网络情况选择开发调试的镜像站点。</p><h2 id="二、使用镜像站点-国内源" tabindex="-1"><a class="header-anchor" href="#二、使用镜像站点-国内源"><span>二、使用镜像站点 [国内源]</span></a></h2><p>使用Python国内下载镜像非常简单,只需要在pip命令中添加镜像站点的URL即可。例如,使用清华大学的镜像站进行pip包的安装:</p><div class="language-bash line-numbers-mode" data-highlighter="prismjs" data-ext="sh" data-title="sh"><pre class="language-bash"><code><span class="line">pip <span class="token function">install</span> <span class="token parameter variable">-i</span> https://pypi.tuna.tsinghua.edu.cn/simple <span class="token punctuation">[</span>package_name<span class="token punctuation">]</span></span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><p>这种方式可以使用所有基于pip的Python包管理工具,例如Anaconda、easy_install等。</p><h2 id="正则读取" tabindex="-1"><a class="header-anchor" href="#正则读取"><span>正则读取</span></a></h2><blockquote><p>finditer 读取出来是一个数组</p><p>search 读取出来是一个对象</p></blockquote><div class="language-Python line-numbers-mode" data-highlighter="prismjs" data-ext="Python" data-title="Python"><pre class="language-Python"><code><span class="line">obj2 = re.compile(r" <li><a href='(?P<href>.*?)'.*?\\">(?P<title>.*?)</a><span>.*?</li>", re.S)</span>
<span class="line">result2 = obj2.finditer(resp.text) # finditer都取出来是一个数组</span>
<span class="line">for ite in result2:</span>
<span class="line"> theHref = ite.group("href")</span>
<span class="line"> theTitle = ite.group("title")</span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="language-Python line-numbers-mode" data-highlighter="prismjs" data-ext="Python" data-title="Python"><pre class="language-Python"><code><span class="line">obj3 = re.compile(r'◎片 名(?P<title>.*?)</p>.*?<a href="(?P<downloadUrl>.*?)">', re.S)</span>
<span class="line">result3 = obj3.search(theChildResp.text)</span>
<span class="line">print(result3.group('title'),result3.group('downloadUrl'))</span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div>`,13),i=[l];function r(p,c){return e(),n("div",null,i)}const o=s(t,[["render",r],["__file","Python笔记.html.vue"]]),h=JSON.parse('{"path":"/Python/Python%E7%AC%94%E8%AE%B0.html","title":"Python 学习","lang":"zh-CN","frontmatter":{},"headers":[{"level":2,"title":"一、选择合适的镜像","slug":"一、选择合适的镜像","link":"#一、选择合适的镜像","children":[]},{"level":2,"title":"二、使用镜像站点 [国内源]","slug":"二、使用镜像站点-国内源","link":"#二、使用镜像站点-国内源","children":[]},{"level":2,"title":"正则读取","slug":"正则读取","link":"#正则读取","children":[]}],"git":{"updatedTime":1732174611000,"contributors":[{"name":"袁果锅","email":"2914310412@qq.com","commits":1}]},"filePathRelative":"Python/Python笔记.md","excerpt":"\\n<h2>一、选择合适的镜像</h2>\\n<p>Python官网提供了全球多个镜像站点供开发者选择,但对于国内开发者来说,选择一个速度快、更新频率高的国内镜像站点非常重要。以下是一些常用的国内镜像站点:</p>\\n<div class=\\"language-bash\\" data-highlighter=\\"prismjs\\" data-ext=\\"sh\\" data-title=\\"sh\\"><pre class=\\"language-bash\\"><code><span class=\\"line\\"><span class=\\"token number\\">1</span>. 清华大学开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn/ 【推荐】</span>\\n<span class=\\"line\\"><span class=\\"token number\\">2</span>. 阿里云开源镜像站: https://mirrors.aliyun.com/</span>\\n<span class=\\"line\\"><span class=\\"token number\\">3</span>. 中国科学技术大学镜像站: https://mirrors.ustc.edu.cn/</span>\\n<span class=\\"line\\"><span class=\\"token number\\">4</span>. 华中科技大学镜像站: https://mirrors.hust.edu.cn/</span>\\n<span class=\\"line\\"></span></code></pre></div>"}');export{o as comp,h as data};