擅长:python、mysql、java
<p>为了避免在shell中处理转义,可以直接使用剪贴板:</p>
<pre><code>import os
try:
from Tkinter import Tk
except ImportError:
from tkinter import Tk # py3k
# get path from clipboard
path = Tk().selection_get(selection='CLIPBOARD')
# convert path and open it
cmd = 'nautilus'
os.execlp(cmd, cmd, 'smb:' + path.replace('\\', '/'))
</code></pre>
<p><code>ntpath</code>、<code>urlparse</code>、<code>os.path</code>模块可能有助于更可靠地处理路径。</p>