簡體   English   中英

“功能”對象沒有屬性

[英]'function' object has no attribute

我在名為task.py的文件中包含以下代碼:

def train():
    saver_refine = tf.train.Saver(coarse_refine_params)
    saver_refine.restore(sess, refine_ckpt.model_checkpoint_path)

我從task.py導入:

from task import train

train.saver_refine.restore(sess, refine_ckpt.model_checkpoint_path)

我嘗試做上述功能。

錯誤:AttributeError:“功能”對象沒有屬性“ saver_refine”

這里可能出什么問題了?

這是可能的,但通常沒有用。

def func():
    pass

func.saver_refine = 1
print(func.saver_refine)

無法從外部訪問局部變量,它們僅在函數運行時存在於函數的名稱空間中,一旦函數退出,它們將丟失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM