0
点赞
收藏
分享

微信扫一扫

Python|报错解决|os.symlink: FileExistsError

云朵里的佛光 2022-03-12 阅读 96
python

解决办法

主要报错类型如下

使用如下替换法好像不怎么好使了

os.rename(tmpLink, linkName)

解决办法:

import os, errno

def symlink_force(target, link_name):
    try:
        os.symlink(target, link_name)
    except OSError, e:
        if e.errno == errno.EEXIST:
            os.remove(link_name)
            os.symlink(target, link_name)
        else:
            raise e

python3.x中将   except OSError,e:改为except OSError as e:

举报

相关推荐

0 条评论