我在python中导入类没什么问题.我的工作流程是这样的
index.py
    class Template:
        def header():
        def body():
        def form():
        def footer():
display.py
我想调用函数header(),body()并footer ()在我的display.py页面中.有人会在python中让我清楚这个问题.感谢你的关心.
索引文件--- [Index.py] [1]
[1]:http://pastebin.com/qNB53KTE和display.py - " http://pastebin.com/vRsJumzq "
你有什么尝试?以下是Template导入后使用类方法的常规方法.
from index import Template
t = Template()
t.header()
t.body()
t.footer()
ETA:在index.py文件末尾(第99-105行),您将调用上面定义的Template类中的所有函数.这就是你看到重复的原因.
在索引文件的底部,您创建一个HtmlTemplate对象并调用其上的所有方法。由于此代码不包含在任何其他块中,因此它会在导入模块时执行。您需要删除它或检查该文件是否正在从命令行运行。
if __name__ == "__main__":
    objx=HtmlTemplate()
    objx.Header()
    objx.Body()
    objx.Form()
    objx.Footer()
    objx.CloseHtml()
| 归档时间: | 
 | 
| 查看次数: | 23461 次 | 
| 最近记录: |