使用python访问外部输入

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

我想读一些我从我的主要Python程序中外部化的字典。

我已将以下代码添加到名为translate.py的主程序中

g_DICTS = "/dictionaries"
g_dicts =  os.getcwd() + g_DICTS
sys.path.append(f"{g_dicts}")
import uxordre

不幸的是,这就是我得到的:

Traceback (most recent call last):
  File "/home/user123/scripts/translate.py", line 247, in <module>
    import uxordre
ModuleNotFoundError: No module named 'uxordre'

树看起来像这样:

framework

有什么想法吗?谢谢。

python import
1个回答
0
投票

你只需:

  1. 将 uxodre 文件重命名为 uxodre.py

  2. 假设您在 uxodre.py 模块中创建了一个 my_dictionary 变量,您可以使用如下方式从 translate.py 访问它:

    从字典导入 uxordre 作为 ux

    imported_dictionary = ux.my_dictionary

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