擅长:python、mysql、java
<p>这将更改当前工作目录,以便打开相对路径:</p>
<pre><code>import os
os.chdir("/home/udi/foo")
</code></pre>
<p>但是,您询问了如何更改Python脚本所在的目录,即使您不知道在编写脚本时将是哪个目录。为此,可以使用<code>os.path</code>函数:</p>
<pre><code>import os
abspath = os.path.abspath(__file__)
dname = os.path.dirname(abspath)
os.chdir(dname)
</code></pre>
<p>这将获取脚本的文件名,将其转换为绝对路径,然后提取该路径的目录,然后更改为该目录。</p>