skype4py.utils-module.html

来自「基于python的skype的API的说明文档」· HTML 代码 · 共 469 行 · 第 1/2 页

HTML
469
字号
<div><table class="details" border="1" cellpadding="3"       cellspacing="0" width="100%" bgcolor="white"><tr><td>  <table width="100%" cellpadding="0" cellspacing="0" border="0">  <tr valign="top"><td>  <h3 class="epydoc"><span class="sig"><span class="sig-name">chop</span>(<span class="sig-arg">s</span>,        <span class="sig-arg">n</span>=<span class="sig-default">1</span>,        <span class="sig-arg">d</span>=<span class="sig-default">None</span>)</span>  </h3>  </td><td align="right" valign="top"    ><span class="codelink"><a href="Skype4Py.utils-pysrc.html#chop">source&nbsp;code</a></span>&nbsp;    </td>  </tr></table>    <p>Chops initial words from a string and returns a list of them and the   rest of the string.</p>  <dl class="fields">    <dt>Parameters:</dt>    <dd><ul class="nomargin-top">        <li><strong class="pname"><code>s</code></strong> (str or unicode) - String to chop from.</li>        <li><strong class="pname"><code>n</code></strong> (int) - Number of words to chop.</li>        <li><strong class="pname"><code>d</code></strong> (str or unicode) - Optional delimeter. Any white-char by default.</li>    </ul></dd>    <dt>Returns: list of str or unicode</dt>        <dd>A list of n first words from the string followed by the rest of           the string (<code>[w1, w2, ..., wn, rest_of_string]</code>).</dd>  </dl></td></tr></table></div><a name="args2dict"></a><div><table class="details" border="1" cellpadding="3"       cellspacing="0" width="100%" bgcolor="white"><tr><td>  <table width="100%" cellpadding="0" cellspacing="0" border="0">  <tr valign="top"><td>  <h3 class="epydoc"><span class="sig"><span class="sig-name">args2dict</span>(<span class="sig-arg">s</span>)</span>  </h3>  </td><td align="right" valign="top"    ><span class="codelink"><a href="Skype4Py.utils-pysrc.html#args2dict">source&nbsp;code</a></span>&nbsp;    </td>  </tr></table>    <p>Converts a string in 'ARG=&quot;value&quot;, ARG2=&quot;value2&quot;'   format into a dictionary.</p>  <dl class="fields">    <dt>Parameters:</dt>    <dd><ul class="nomargin-top">        <li><strong class="pname"><code>s</code></strong> (str or unicode) - Input string with comma-separated 'ARG=&quot;value&quot;'           strings.</li>    </ul></dd>    <dt>Returns: dict</dt>        <dd><code>{'ARG': 'value'}</code> dictionary.</dd>  </dl></td></tr></table></div><a name="quote"></a><div><table class="details" border="1" cellpadding="3"       cellspacing="0" width="100%" bgcolor="white"><tr><td>  <table width="100%" cellpadding="0" cellspacing="0" border="0">  <tr valign="top"><td>  <h3 class="epydoc"><span class="sig"><span class="sig-name">quote</span>(<span class="sig-arg">s</span>,        <span class="sig-arg">always</span>=<span class="sig-default">False</span>)</span>  </h3>  </td><td align="right" valign="top"    ><span class="codelink"><a href="Skype4Py.utils-pysrc.html#quote">source&nbsp;code</a></span>&nbsp;    </td>  </tr></table>    <p>Adds double-quotes to string if needed.</p>  <dl class="fields">    <dt>Parameters:</dt>    <dd><ul class="nomargin-top">        <li><strong class="pname"><code>s</code></strong> (str or unicode) - String to add double-quotes to.</li>        <li><strong class="pname"><code>always</code></strong> (bool) - If True, adds quotes even if the input string contains no spaces.</li>    </ul></dd>    <dt>Returns: str or unicode</dt>        <dd>If the given string contains spaces or always=True, returns the           string enclosed in double-quotes (if it contained quotes too,           they are preceded with a backslash). Otherwise returns the string          unchnaged.</dd>  </dl></td></tr></table></div><a name="esplit"></a><div><table class="details" border="1" cellpadding="3"       cellspacing="0" width="100%" bgcolor="white"><tr><td>  <table width="100%" cellpadding="0" cellspacing="0" border="0">  <tr valign="top"><td>  <h3 class="epydoc"><span class="sig"><span class="sig-name">esplit</span>(<span class="sig-arg">s</span>,        <span class="sig-arg">d</span>=<span class="sig-default">None</span>)</span>  </h3>  </td><td align="right" valign="top"    ><span class="codelink"><a href="Skype4Py.utils-pysrc.html#esplit">source&nbsp;code</a></span>&nbsp;    </td>  </tr></table>    <p>Splits a string into words.</p>  <dl class="fields">    <dt>Parameters:</dt>    <dd><ul class="nomargin-top">        <li><strong class="pname"><code>s</code></strong> (str or unicode) - String to split.</li>        <li><strong class="pname"><code>d</code></strong> (str or unicode) - Optional delimeter. Any white-char by default.</li>    </ul></dd>    <dt>Returns: list of str or unicode</dt>        <dd>A list of words or <code>[]</code> if the string was empty.</dd>  </dl><div class="fields">      <p><strong>Note:</strong>        This function works like <code>s.split(d)</code> except that it         always returns an empty list instead of <code>['']</code> for empty        strings.      </p></div></td></tr></table></div><a name="cndexp"></a><div><table class="details" border="1" cellpadding="3"       cellspacing="0" width="100%" bgcolor="white"><tr><td>  <table width="100%" cellpadding="0" cellspacing="0" border="0">  <tr valign="top"><td>  <h3 class="epydoc"><span class="sig"><span class="sig-name">cndexp</span>(<span class="sig-arg">condition</span>,        <span class="sig-arg">truevalue</span>,        <span class="sig-arg">falsevalue</span>)</span>  </h3>  </td><td align="right" valign="top"    ><span class="codelink"><a href="Skype4Py.utils-pysrc.html#cndexp">source&nbsp;code</a></span>&nbsp;    </td>  </tr></table>    <p>Simulates a conditional expression known from C or Python 2.5+.</p>  <dl class="fields">    <dt>Parameters:</dt>    <dd><ul class="nomargin-top">        <li><strong class="pname"><code>condition</code></strong> (bool, see note) - Boolean value telling what should be returned.</li>        <li><strong class="pname"><code>truevalue</code></strong> (any) - Value returned if condition was True.</li>        <li><strong class="pname"><code>falsevalue</code></strong> (any) - Value returned if condition was False.</li>    </ul></dd>    <dt>Returns: same as type of truevalue or falsevalue</dt>        <dd>Either truevalue or falsevalue depending on condition.</dd>  </dl><div class="fields">      <p><strong>Note:</strong>        The type of condition parameter can be anything as long as         <code>bool(condition)</code> returns a bool value.      </p></div></td></tr></table></div><a name="WeakCallableRef"></a><div><table class="details" border="1" cellpadding="3"       cellspacing="0" width="100%" bgcolor="white"><tr><td>  <table width="100%" cellpadding="0" cellspacing="0" border="0">  <tr valign="top"><td>  <h3 class="epydoc"><span class="sig"><span class="sig-name">WeakCallableRef</span>(<span class="sig-arg">c</span>,        <span class="sig-arg">callback</span>=<span class="sig-default">None</span>)</span>  </h3>  </td><td align="right" valign="top"    ><span class="codelink"><a href="Skype4Py.utils-pysrc.html#WeakCallableRef">source&nbsp;code</a></span>&nbsp;    </td>  </tr></table>    <p>Creates and returns a new weak reference to a callable object.</p>  <p>In contrast to weakref.ref() works on all kinds of callables. Usage is  same as weakref.ref().</p>  <dl class="fields">    <dt>Parameters:</dt>    <dd><ul class="nomargin-top">        <li><strong class="pname"><code>c</code></strong> (callable) - A callable that the weak reference should point at.</li>        <li><strong class="pname"><code>callback</code></strong> (callable) - Callback called when the callable is collected (freed).</li>    </ul></dd>    <dt>Returns: weakref</dt>        <dd>A weak callable reference.</dd>  </dl></td></tr></table></div><br /><!-- ==================== NAVIGATION BAR ==================== --><table class="navbar" border="0" width="100%" cellpadding="0"       bgcolor="#a0c0ff" cellspacing="0">  <tr valign="middle">  <!-- Home link -->      <th>&nbsp;&nbsp;&nbsp;<a        href="Skype4Py-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>  <!-- Tree link -->      <th>&nbsp;&nbsp;&nbsp;<a        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>  <!-- Index link -->      <th>&nbsp;&nbsp;&nbsp;<a        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>  <!-- Help link -->      <th>&nbsp;&nbsp;&nbsp;<a        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>  <!-- Project homepage -->      <th class="navbar" align="right" width="100%">        <table border="0" cellpadding="0" cellspacing="0">          <tr><th class="navbar" align="center"            ><a class="navbar" target="_top" href="https://developer.skype.com/wiki/Skype4Py">Skype4Py</a></th>          </tr></table></th>  </tr></table><table border="0" cellpadding="0" cellspacing="0" width="100%%">  <tr>    <td align="left" class="footer">    Generated by Epydoc 3.0.1 on Wed Nov 05 14:54:58 2008    </td>    <td align="right" class="footer">      <a target="mainFrame" href="http://epydoc.sourceforge.net"        >http://epydoc.sourceforge.net</a>    </td>  </tr></table><script type="text/javascript">  <!--  // Private objects are initially displayed (because if  // javascript is turned off then we want them to be  // visible); but by default, we want to hide them.  So hide  // them unless we have a cookie that says to show them.  checkCookie();  // --></script></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?