python中导入文件的奇怪错误

时间:2016-03-08 14:20:19

标签: python flask python-import

我有一个烧瓶设置,其中包含很少的导入文件。

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

1 个答案:

答案 0 :(得分:1)

您很可能创建了dmyab个对象,或者import Dmyab as dmyab之后隐藏了导入为Dmyab的{​​{1}}模块。 您可以通过执行类似dmyab之类的操作来检查,除了模块之外你应该得到别的东西...... 您的解决方法有效,因为您直接从模块导入函数;但是如果你做这样的话,它可能会有同样的效果:

print type(dmyab)
例如,