ImagePaste.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:imagepaste 作者: robinchenyu 项目源码 文件源码
def get_filename(self):
        view = self.view
        filename = view.file_name()

        # create dir in current path with the name of current filename
        dirname, _ = os.path.splitext(filename)

        # create new image file under currentdir/filename_without_ext/filename_without_ext%d.png
        fn_without_ext = os.path.basename(dirname)
        if not os.path.lexists(dirname):
            os.mkdir(dirname)
        i = 0
        while True:
            # relative file path
            rel_filename = os.path.join("%s/%s%d.png" % (fn_without_ext, fn_without_ext, i))
            # absolute file path
            abs_filename = os.path.join(dirname, "%s%d.png" % ( fn_without_ext, i))
            if not os.path.exists(abs_filename):
                break
            i += 1

        print("save file: " + abs_filename + "\nrel " + rel_filename)
        return abs_filename, rel_filename
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号