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

Jur*_*dun 2 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'
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个密码存储程序,我正在寻找保持密码安全的好方法,有人说使用导入密钥环,所以我做了,除了它,它永远不会工作.我一定是做错了什么,但每当我为python寻找任何东西时,它都不适合我.几乎就像载荷已经多年来一直在变化.

和想法?

Mar*_*ers 10

keyring模块不是Python标准库的一部分.您需要先安装它.包括安装说明.

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

  • 另外,`import keyring`,而不是`import keyring.py` - 导入模块名称,而不是文件名. (2认同)