admin管理员组

文章数量:1589955

sublime text下加密文本文档

在编写笔记等,有些文档需要加密保存,实现一个简单的加密解密功能插件。

功能大致流程为sublime插件调用openssl。

python调用外部命令的函数如下:

class BaseCommand(object):
    def run_command(self, cmd):
        cwd = os.path.dirname(self.view.file_name())
        print("cmd %r" % cmd)
        proc = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, cwd=cwd, env=os.environ)

        try:
            outs, errs = procmunicate(timeout=15)
            print("outs %r %r" % (outs, proc))
        except Exception:
            proc.kill()
            outs, errs = procmunicate()
        print("outs %r, errs %r" % (b'\n'.join(outs.split(b'\r\n')), errs))
        if errs is 

本文标签: 文本文档SublimeText