擅长:python、mysql、java
<p>你想用<a href="http://docs.python.org/library/os.path.html?highlight=os.path.join#os.path.join">os.path.join()</a>来做这个。</p>
<p>使用这种方法而不是字符串连接等的优点是它知道各种特定于操作系统的问题,例如路径分隔符。示例:</p>
<pre><code>import os
</code></pre>
<p>在Windows 7下:</p>
<pre><code>base_dir = r'c:\bla\bing'
filename = r'data.txt'
os.path.join(base_dir, filename)
'c:\\bla\\bing\\data.txt'
</code></pre>
<p>在Linux下:</p>
<pre><code>base_dir = '/bla/bing'
filename = 'data.txt'
os.path.join(base_dir, filename)
'/bla/bing/data.txt'
</code></pre>
<p><a href="http://docs.python.org/library/os.path.html">os</a>模块包含许多用于目录、路径操作和查找操作系统特定信息的有用方法,例如通过<a href="http://docs.python.org/library/os.html?highlight=os.sep#os.sep">os.sep</a>在路径中使用的分隔符</p>