擅长:python、mysql、java
<p>在Python3.4+中</p>
<pre><code>from pathlib import Path
Path('C:\Program Files').parent
</code></pre>
<p><a href="https://docs.python.org/3/library/pathlib.html" rel="nofollow noreferrer">pathlib documentation</a></p>
<hr/>
<p><strong>附加信息</strong></p>
<p>新的pathlib库集合并简化了路径和公共文件操作的使用。
下面是一些来自文档的示例。</p>
<p>在目录树中导航:</p>
<pre><code>>>>
>>> p = Path('/etc')
>>> q = p / 'init.d' / 'reboot'
>>> q
PosixPath('/etc/init.d/reboot')
>>> q.resolve()
PosixPath('/etc/rc.d/init.d/halt')
</code></pre>
<p>查询路径属性:</p>
<pre><code>>>>
>>> <a href="https://docs.python.org/3/library/pathlib.html#pathlib.Path.exists" rel="nofollow noreferrer">q.exists()</a>
True
>>> <a href="https://docs.python.org/3/library/pathlib.html#pathlib.Path.is_dir" rel="nofollow noreferrer">q.is_dir()</a>
False
</code></pre>