mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-08 15:04:05 +08:00
1 line
4.6 KiB
HTML
1 line
4.6 KiB
HTML
<div class="body" role="main"><div class="section" id="module-nis"><h1><span class="yiyi-st" id="yiyi-10">35.12. <a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a> - Sun的NIS(黄页)接口</span></h1><p><span class="yiyi-st" id="yiyi-11"><a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a>模块提供了一个围绕NIS库的薄包装,用于几个主机的集中管理。</span></p><p><span class="yiyi-st" id="yiyi-12">因为NIS仅存在于Unix系统上,所以此模块仅适用于Unix。</span></p><p><span class="yiyi-st" id="yiyi-13"><a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a>模块定义以下函数:</span></p><dl class="function"><dt id="nis.match"><span class="yiyi-st" id="yiyi-14"> <code class="descclassname">nis.</code><code class="descname">match</code><span class="sig-paren">(</span><em>key</em>, <em>mapname</em>, <em>domain=default_domain</em><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-15">返回映射<em>mapname</em>中<em>键</em>的匹配,如果没有匹配,则引入错误(<a class="reference internal" href="#nis.error" title="nis.error"><code class="xref py py-exc docutils literal"><span class="pre">nis.error</span></code></a>)。</span><span class="yiyi-st" id="yiyi-16">两个都应该是字符串,<em>键</em>是8位清洁。</span><span class="yiyi-st" id="yiyi-17">返回值是一个任意字节数组(可能包含<code class="docutils literal"><span class="pre">NULL</span></code>和其他joys)。</span></p><p><span class="yiyi-st" id="yiyi-18">请注意,如果它是另一个名称的别名,则首先检查<em>mapname</em>。</span></p><p><span class="yiyi-st" id="yiyi-19"><em>域</em>参数允许覆盖用于查找的NIS域。</span><span class="yiyi-st" id="yiyi-20">如果未指定,查找位于默认NIS域中。</span></p></dd></dl><dl class="function"><dt id="nis.cat"><span class="yiyi-st" id="yiyi-21"> <code class="descclassname">nis.</code><code class="descname">cat</code><span class="sig-paren">(</span><em>mapname</em>, <em>domain=default_domain</em><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-22">将<em>键</em>的字典映射到<em>值</em>,使<code class="docutils literal"><span class="pre">match(键,</span> <span class="pre">mapname)== value</span> / t2>。</code></span><span class="yiyi-st" id="yiyi-23">请注意,字典的键和值都是任意字节数组。</span></p><p><span class="yiyi-st" id="yiyi-24">请注意,如果它是另一个名称的别名,则首先检查<em>mapname</em>。</span></p><p><span class="yiyi-st" id="yiyi-25"><em>域</em>参数允许覆盖用于查找的NIS域。</span><span class="yiyi-st" id="yiyi-26">如果未指定,查找位于默认NIS域中。</span></p></dd></dl><dl class="function"><dt id="nis.maps"><span class="yiyi-st" id="yiyi-27"> <code class="descclassname">nis.</code><code class="descname">maps</code><span class="sig-paren">(</span><em>domain=default_domain</em><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-28">返回所有有效地图的列表。</span></p><p><span class="yiyi-st" id="yiyi-29"><em>域</em>参数允许覆盖用于查找的NIS域。</span><span class="yiyi-st" id="yiyi-30">如果未指定,查找位于默认NIS域中。</span></p></dd></dl><dl class="function"><dt id="nis.get_default_domain"><span class="yiyi-st" id="yiyi-31"> <code class="descclassname">nis.</code><code class="descname">get_default_domain</code><span class="sig-paren">(</span><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-32">返回系统默认NIS域。</span></p></dd></dl><p><span class="yiyi-st" id="yiyi-33"><a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a>模块定义了以下异常:</span></p><dl class="exception"><dt id="nis.error"><span class="yiyi-st" id="yiyi-34"> <em class="property">exception </em><code class="descclassname">nis.</code><code class="descname">error</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-35">当NIS函数返回错误代码时出现错误。</span></p></dd></dl></div></div> |