uTools-Manuals/docs/python/filesys.html
2019-04-08 23:22:26 +08:00

1 line
7.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="body" role="main"><div class="section" id="file-and-directory-access"><h1><span class="yiyi-st" id="yiyi-9">11.</span><span class="yiyi-st" id="yiyi-10">文件和目录访问</span></h1><p><span class="yiyi-st" id="yiyi-11">本章中描述的模块处理磁盘文件和目录。</span><span class="yiyi-st" id="yiyi-12">例如,有一些模块用于读取文件的属性,以便携式方式操作路径,以及创建临时文件。</span><span class="yiyi-st" id="yiyi-13">本章的完整模块列表是:</span></p><div class="toctree-wrapper compound"><ul><li class="toctree-l1"><span class="yiyi-st" id="yiyi-22"><a class="reference internal" href="pathlib.html">11.1. <code class="docutils literal"><span class="pre">pathlib</span></code> - 面向对象的文件系统路径</a></span><ul><li class="toctree-l2"><span class="yiyi-st" id="yiyi-14"><a class="reference internal" href="pathlib.html#basic-use">11.1.1.基本使用</a></span></li><li class="toctree-l2"><span class="yiyi-st" id="yiyi-19"><a class="reference internal" href="pathlib.html#pure-paths">11.1.2.纯路径</a></span><ul><li class="toctree-l3"><span class="yiyi-st" id="yiyi-15"><a class="reference internal" href="pathlib.html#general-properties">11.1.2.1.一般属性</a></span></li><li class="toctree-l3"><span class="yiyi-st" id="yiyi-16"><a class="reference internal" href="pathlib.html#operators">11.1.2.2.运算符</a></span></li><li class="toctree-l3"><span class="yiyi-st" id="yiyi-17"><a class="reference internal" href="pathlib.html#accessing-individual-parts">11.1.2.3.访问各个部分</a></span></li><li class="toctree-l3"><span class="yiyi-st" id="yiyi-18"><a class="reference internal" href="pathlib.html#methods-and-properties">11.1.2.4.方法和属性</a></span></li></ul></li><li class="toctree-l2"><span class="yiyi-st" id="yiyi-21"><a class="reference internal" href="pathlib.html#concrete-paths">11.1.3.具体路径</a></span><ul><li class="toctree-l3"><span class="yiyi-st" id="yiyi-20"><a class="reference internal" href="pathlib.html#methods">11.1.3.1.方法</a></span></li></ul></li></ul></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-23"><a class="reference internal" href="os.path.html">11.2. <code class="docutils literal"><span class="pre">os.path</span></code> - 公共路径名操作</a></span></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-24"><a class="reference internal" href="fileinput.html">11.3. <code class="docutils literal"><span class="pre">fileinput</span></code> - 从多个输入流中迭代</a></span></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-25"><a class="reference internal" href="stat.html">11.4. <code class="docutils literal"><span class="pre">stat</span></code> - 解释<code class="docutils literal"><span class="pre">stat()</span></code>结果</a></span></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-27"><a class="reference internal" href="filecmp.html">11.5. <code class="docutils literal"><span class="pre">filecmp</span></code> - 文件和目录比较</a></span><ul><li class="toctree-l2"><span class="yiyi-st" id="yiyi-26"><a class="reference internal" href="filecmp.html#the-dircmp-class">11.5.1. <code class="docutils literal"><span class="pre">dircmp</span></code></a></span></li></ul></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-30"><a class="reference internal" href="tempfile.html">11.6. <code class="docutils literal"><span class="pre">tempfile</span></code> - 生成临时文件和目录</a></span><ul><li class="toctree-l2"><span class="yiyi-st" id="yiyi-28"><a class="reference internal" href="tempfile.html#examples">11.6.1.示例</a></span></li><li class="toctree-l2"><span class="yiyi-st" id="yiyi-29"><a class="reference internal" href="tempfile.html#deprecated-functions-and-variables">11.6.2.已弃用的函数和变量</a></span></li></ul></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-31"><a class="reference internal" href="glob.html">11.7. <code class="docutils literal"><span class="pre">glob</span></code> - Unix样式路径名模式扩展</a></span></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-32"><a class="reference internal" href="fnmatch.html">11.8. <code class="docutils literal"><span class="pre">fnmatch</span></code> - Unix文件名匹配模式</a></span></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-33"><a class="reference internal" href="linecache.html">11.9. <code class="docutils literal"><span class="pre">linecache</span></code> - 随机存取文字行</a></span></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-40"><a class="reference internal" href="shutil.html">11.10. <code class="docutils literal"><span class="pre">shutil</span></code> - 高级文件操作</a></span><ul><li class="toctree-l2"><span class="yiyi-st" id="yiyi-36"><a class="reference internal" href="shutil.html#directory-and-files-operations">11.10.1.目录和文件操作</a></span><ul><li class="toctree-l3"><span class="yiyi-st" id="yiyi-34"><a class="reference internal" href="shutil.html#copytree-example">11.10.1.1. copytree示例</a></span></li><li class="toctree-l3"><span class="yiyi-st" id="yiyi-35"><a class="reference internal" href="shutil.html#rmtree-example">11.10.1.2. rmtree示例</a></span></li></ul></li><li class="toctree-l2"><span class="yiyi-st" id="yiyi-38"><a class="reference internal" href="shutil.html#archiving-operations">11.10.2.存档操作</a></span><ul><li class="toctree-l3"><span class="yiyi-st" id="yiyi-37"><a class="reference internal" href="shutil.html#archiving-example">11.10.2.1.归档示例</a></span></li></ul></li><li class="toctree-l2"><span class="yiyi-st" id="yiyi-39"><a class="reference internal" href="shutil.html#querying-the-size-of-the-output-terminal">11.10.3.查询输出终端的大小</a></span></li></ul></li><li class="toctree-l1"><span class="yiyi-st" id="yiyi-41"><a class="reference internal" href="macpath.html">11.11. <code class="docutils literal"><span class="pre">macpath</span></code> - Mac OS 9路径处理函数</a></span></li></ul></div><div class="admonition seealso"><p class="first admonition-title"><span class="yiyi-st" id="yiyi-42">也可以看看</span></p><dl class="last docutils"><dt><span class="yiyi-st" id="yiyi-43">模块<a class="reference internal" href="os.html#module-os" title="os: Miscellaneous operating system interfaces."><code class="xref py py-mod docutils literal"><span class="pre">os</span></code></a></span></dt><dd><span class="yiyi-st" id="yiyi-44">操作系统接口包括使用比Python <a class="reference internal" href="../glossary.html#term-file-object"><span class="xref std std-term">file objects</span></a>更低级别的文件的函数。</span></dd><dt><span class="yiyi-st" id="yiyi-45">模块<a class="reference internal" href="io.html#module-io" title="io: Core tools for working with streams."><code class="xref py py-mod docutils literal"><span class="pre">io</span></code></a></span></dt><dd><span class="yiyi-st" id="yiyi-46">Python的内建I / O库包括抽象类和一些具体类例如文件I / O。</span></dd><dt><span class="yiyi-st" id="yiyi-47">内建函数<a class="reference internal" href="functions.html#open" title="open"><code class="xref py py-func docutils literal"><span class="pre">open()</span></code></a></span></dt><dd><span class="yiyi-st" id="yiyi-48">使用Python打开文件以进行读取和写入的标准方式。</span></dd></dl></div></div></div>