擅长:python、mysql、java
<p>在定义具有相同名称的新函数之前,存储原始函数引用</p>
<pre><code>original_sorted = sorted
def sorted(services):
return original_sorted(services, key=lambda s: s.sortkey())
</code></pre>
<p>对于<a href="https://docs.python.org/2/library/functions.html#sorted" rel="noreferrer">^{<cd1>}</a>之类的内置函数,可以使用<a href="https://docs.python.org/2/library/__builtin__.html" rel="noreferrer">^{<cd2>} module</a>(在Python 3.x中,<a href="https://docs.python.org/3/library/builtins.html" rel="noreferrer">^{<cd3>} module</a>)访问该函数:</p>
<pre><code>import __builtin__
def sorted(services):
return __builtin__.sorted(services, key=lambda s: s.sortkey())
</code></pre>
<p>但是,不建议使用这两种阴影内置功能。如果可能,请选择其他名称</p>