Skip to content

Commit

Permalink
cm
Browse files Browse the repository at this point in the history
  • Loading branch information
赵杰迪 committed Feb 24, 2024
1 parent 93bfbd3 commit da6ea43
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 4 deletions.
Binary file modified build/doctrees/cookbook/02进阶/13脚本编程.doctree
Binary file not shown.
Binary file modified build/doctrees/environment.pickle
Binary file not shown.
16 changes: 14 additions & 2 deletions build/html/cookbook/02进阶/13脚本编程.html
Original file line number Diff line number Diff line change
Expand Up @@ -577,13 +577,25 @@ <h2><span class="section-number">2.10.6. </span>执行外部命令并获取它

<span class="c1"># To interpret as text, decode</span>
<span class="n">out</span> <span class="o">=</span> <span class="n">stdout</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">)</span>
<span class="n">err</span> <span class="o">=</span> <span class="n">stderr</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">)</span>
<span class="n">err</span> <span class="o">=</span><span class="n">stderr</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="id8">
<h2><span class="section-number">2.10.7. </span>复制或者移动文件和目录<a class="headerlink" href="#id8" title="Link to this heading"></a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">shutil</span>

<span class="c1"># Copy src to dst. (cp src dst)</span>
<span class="n">shutil</span><span class="o">.</span><span class="n">copy</span><span class="p">(</span><span class="n">src</span><span class="p">,</span> <span class="n">dst</span><span class="p">)</span>

<span class="c1"># Copy files, but preserve metadata (cp -p src dst)</span>
<span class="n">shutil</span><span class="o">.</span><span class="n">copy2</span><span class="p">(</span><span class="n">src</span><span class="p">,</span> <span class="n">dst</span><span class="p">)</span>

<span class="c1"># Copy directory tree (cp -R src dst)</span>
<span class="n">shutil</span><span class="o">.</span><span class="n">copytree</span><span class="p">(</span><span class="n">src</span><span class="p">,</span> <span class="n">dst</span><span class="p">)</span>

<span class="c1"># Move src to dst (mv src dst)</span>
<span class="n">shutil</span><span class="o">.</span><span class="n">move</span><span class="p">(</span><span class="n">src</span><span class="p">,</span> <span class="n">dst</span><span class="p">)</span>
</pre></div>
</div>
</section>
Expand Down
2 changes: 1 addition & 1 deletion build/html/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion source/code/cookbook/13.call_cmd.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@

# To interpret as text, decode
out = stdout.decode('utf-8')
err = stderr.decode('utf-8')
err =stderr.decode('utf-8')

0 comments on commit da6ea43

Please sign in to comment.