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

阅读 96

2022-03-12

解决办法

主要报错类型如下

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

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)

0 0 举报