From c7cee76f2d2166c019e0b76d380684364da16fec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E4=BD=B3=E6=9D=B0?= <18810906582@163.com> Date: Thu, 13 Sep 2018 17:21:34 +0800 Subject: [PATCH] chapter6 --- .../config.py" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/chapter6-\345\256\236\346\210\230\346\214\207\345\215\227/config.py" "b/chapter6-\345\256\236\346\210\230\346\214\207\345\215\227/config.py" index b3229775..d0d8b14d 100644 --- "a/chapter6-\345\256\236\346\210\230\346\214\207\345\215\227/config.py" +++ "b/chapter6-\345\256\236\346\210\230\346\214\207\345\215\227/config.py" @@ -36,9 +36,9 @@ def _parse(self, kwargs): opt.device =t.device('cuda') if opt.use_gpu else t.device('cpu') - + # 不知道这样子好用不,就是突然发现可以这么用,因为我想的是之前那种方法只能获取类的属性,如果对象的属性发生改变,是print不出来的,所以想着这种方法应该可以 print('user config:') - for k, v in self.__class__.__dict__.items(): + for k in dir(self): if not k.startswith('_'): print(k, getattr(self, k))