为什么不为我导入工作? - Python

时间:2013-07-25 15:50:16

标签: python python-import

每当我尝试将文件导入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寻找任何东西时,它都不适合我。这几年的情况几乎就像货物的变化一样。

和想法?

1 个答案:

答案 0 :(得分:10)

keyring module不是Python标准库的一部分。您需要先安装它。 Installation instructions包括在内。

安装完成后,请使用import keyring,而不是import keyring.py;后者意味着py导入keyring模块。 Python导入应该使用只是模块的名称,因此不是带扩展名的文件名。 Python可以从不仅仅.py python文件中导入代码。