从其他文件调用时,Python文件无法正常运行

这是我第一次创建完整的python应用程序,我需要一些帮助来构建我的项目。我大部分的UI工作都使用Dash。我有一些机器学习脚本,希望能够通过用户界面上的按钮运行,然后在用户界面上显示结果。 当前项目结构:

MyProject
|-- app.py
`-- assets
    |-- scripts
    |   |-- bearing.py
    |   |-- pump.py
    |   `-- __init__.py
    `-- datasets
        |-- bearing data
        |   |-- bearing-1.csv
        |   `-- bearing-2.csv
        `-- pump data
            `-- pump.csv

因此,这是我到目前为止遇到的两个问题:

  1. 当我尝试从我的app.py运行我的轴承ML文件时,出现一个错误,即找不到轴承csv文件。它只能读取单个文件,而不能读取两个文件。我打印了一个os.listdir()进行检查,它确认了我的问题。我已经重新检查了文件名,等等。
  2. 当我尝试从app.py运行我的泵ML文件时,出现关于thread.value的错误消息。

请注意,当我分别运行这两个文件时,它们运行得很好。我正在使用点运算符(import asset.scripts.bearing)访问python脚本 任何帮助或指向正确方向的帮助都会对我有很大帮助。