我有一个烧瓶设置,其中包含很少的导入文件。
import os
from flask import Flask, render_template,request,redirect, url_for,json,jsonify
from werkzeug import secure_filename
import Dmyabc as dmyab
import Dmyabc as dmyab
之前工作正常,我用它来调用我的函数:
dmyab.run1()
dmyab.total()
但突然间它停止工作并开始发出错误
对象没有属性run1或total
任何人都可以告诉我到底发生了什么事情,以便将来可以避免。
目前我使用的文件与:
相同from Dmyabc import run1, total
答案 0 :(得分:1)
您很可能创建了dmyab
个对象,或者import Dmyab as dmyab
之后隐藏了导入为Dmyab
的{{1}}模块。
您可以通过执行类似dmyab
之类的操作来检查,除了模块之外你应该得到别的东西......
您的解决方法有效,因为您直接从模块导入函数;但是如果你做这样的话,它可能会有同样的效果:
print type(dmyab)
例如,。