如何在python中将局部变量值更改为全局值?

我只想将局部变量a的值更改为全局变量a的值。

  

如何将此a = 0更改为a = 1

a = 0

 def accurx(a):
    a = a
    return a

 accuracy_summary = tf.summary.scalar("value a=0 changed to a=1 here",accurx(a))

 def do_report():

    global a
    a = 1
    a = accurx(a)

    summaryx,_ = sess.run([accuracy_summary,correct],feed_dict={x: batch_xs,y_: batch_ys,keep_prob: 1.0})
    summaryx_writer.add_summary(summaryx,batch_idx)
  

我在这里打电话给precision_summary

mafanmafan_elsa 回答:如何在python中将局部变量值更改为全局值?

您正在做的很好,但是功能none似乎没有用,my_image_name已经在修改accurx的值

如果要使用全局值修改本地值,请不要使用相同的名称来命名

这样做吧

a = 1
本文链接:https://www.f2er.com/3059637.html

大家都在问