![脚本未运行,但命令在终端上使用 python 执行(gnomekeyring.IOError)](https://linux22.com/image/99391/%E8%84%9A%E6%9C%AC%E6%9C%AA%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%BD%86%E5%91%BD%E4%BB%A4%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%8A%E4%BD%BF%E7%94%A8%20python%20%E6%89%A7%E8%A1%8C%EF%BC%88gnomekeyring.IOError%EF%BC%89.png)
我正在尝试使用 python 中的库解锁一个钥匙圈gnomekeyring
。
我已经编写了脚本,但它引发了错误gnomekeyring.IOError
。但是,如果我在终端运行 python 并编写每一行代码,我会得到预期的结果。
代码是:
#!/usr/bin/python
import gnomekeyring as gk
dk = gk.get_default_keyring_sync()
gk.lock_all_sync()
gk.unlock_sync(dk, 'my_pass')
在终端,我不写#!/usr/bin/python
,但用其余行解锁默认密钥环。
我是 Linux (Mint 18) 的新手,对终端有点迷失。任何帮助将不胜感激!