每当我尝试将文件导入python时,都会出现此错误(或类似):
Traceback (most recent call last):
File "C:/Python33/My Files/username save.py", line 1, in <module>
import keyring.py
ImportError: No module named 'keyring'
我正在尝试创建一个密码存储程序,我正在寻找保持密码安全的好方法,有人说使用导入密钥环,所以我做了,除了它永远不会工作。我一定是做错了什么,但每当我为python寻找任何东西时,它都不适合我。这几年的情况几乎就像货物的变化一样。
和想法?
答案 0 :(得分:10)
keyring
module不是Python标准库的一部分。您需要先安装它。 Installation instructions包括在内。
安装完成后,请使用import keyring
,而不是import keyring.py
;后者意味着从py
包导入keyring
模块。 Python导入应该使用只是模块的名称,因此不是带扩展名的文件名。 Python可以从不仅仅.py
python文件中导入代码。