这是我第一次创建完整的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
因此,这是我到目前为止遇到的两个问题:
- 当我尝试从我的app.py运行我的轴承ML文件时,出现一个错误,即找不到轴承csv文件。它只能读取单个文件,而不能读取两个文件。我打印了一个os.listdir()进行检查,它确认了我的问题。我已经重新检查了文件名,等等。
- 当我尝试从app.py运行我的泵ML文件时,出现关于thread.value的错误消息。
请注意,当我分别运行这两个文件时,它们运行得很好。我正在使用点运算符(import asset.scripts.bearing)访问python脚本 任何帮助或指向正确方向的帮助都会对我有很大帮助。