猿问

如何从 Python 中的不同文件更改函数中变量的值?

我有两个文件,比如file1和file2。我希望能够从文件 2 中的文件 1 中编辑变量(纪元)的值,但它位于文件 1 的 main() 函数中。


文件1.py


def main(): 

  global epoch

  epoch=1

  train(args, model, device, train_loader, optimizer, epoch)

文件2.py


global epoch


var = imageClassifier.main()

epochMenu = Menu(middleFrame)

subEpochMenu = Menu(epochMenu)

epochMenu.add_cascade(label="epoch", menu=subEpochMenu)

subEpochMenu.add_command(Label="1", command=imageClassifier.main(epoch == 

1))

subEpochMenu.add_command(Label="5", command=var.epoch == 5)

请忽略我的菜单设置,因为它更重要,我一直在尝试让这部分工作。


回首忆惘然
浏览 215回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答