擅长:python、mysql、java
<p>尝试在不存在的目录中创建符号链接时会引发此错误。例如,如果<code>/tmp/subdir</code>不存在,则以下代码将失败:</p>
<pre><code>os.symlink('/usr/bin/python', '/tmp/subdir/python')
</code></pre>
<p>但这应该成功运行:</p>
<pre><code>src = '/usr/bin/python'
dst = '/tmp/subdir/python'
if not os.path.isdir(os.path.dirname(dst)):
os.makedirs(os.path.dirname(dst))
os.symlink(src, dst)
</code></pre>