从另一个文件读取凭据在 Python 中不起作用

问题描述 投票:0回答:1

我创建了一个名为 pw.py 的 Python 文件,在其中存储我的用户名和密码。

pw.py内容如下:

username = "username1"
password = "pswrd2"

要从另一个名为 ProducerReddit.ipynb 的文件访问这些凭据,我执行以下操作:

from pw import password, username

但是,当我尝试打印密码和用户名时,它们始终为空。 这两个文件位于同一个文件夹中。

我做错了什么?

python python-import credentials
1个回答
0
投票

我建议您检查顶部文件夹中是否有

__init__.py
文件。 如果您没有,请创建此
__init__.py
模块。 然后尝试使用绝对导入路径。 例如,您有具有以下结构的顶级目录:

top_directory:
              __init__.py
              pw.py
              other_file.py

other_file.py 中的导入说明应如下所示:

from top_directory.pw import username, password

我希望这可以帮助你

© www.soinside.com 2019 - 2024. All rights reserved.