21/06/09 16:59:23.95 ylbs+1ZI.net
getattrって存在すら知らんかった
これ本来はどういう用途のためにある関数なんだ?
989:デフォルトの名無しさん
21/06/09 18:33:02.13 J3IrN4Ey.net
tkinterならglobalgetvar()使うか
コールバック登録時にクロージャで変数をキャプチャしておけばgetattrは不要
990:デフォルトの名無しさん
21/06/09 19:31:32.53 2FVE2wAx.net
>>982
テスト用に便利
>>> for x in dir(obj):
... print x, ':', type(getattr(obj, x))
情報を得たり
クラス内の全テスト用関数実行するとか
関数の増減気にしないですむ
991:デフォルトの名無しさん
21/06/09 19:59:43.06 cSpjmop9.net
>>984
あーなるほど
便利かもしれない
992:デフォルトの名無しさん
21/06/09 20:41:17.87 WPb/eWBP.net
むー次スレ立てられなかった
>>987頼みます
993:デフォルトの名無しさん
21/06/09 20:47:42.93 10jEyhRQ.net
Pythonにおけるgetattr()の利用方法を現役エンジニアが解説
994:デフォルトの名無しさん
21/06/09 21:06:38.55 zRBfpo4e.net
>>985-986
987が逃げたっぽいので試してみたらたてれたったぞ
【まず1嫁】くだすれPython(超初心者用) その54
スレリンク(tech板)
995:デフォルトの名無しさん
21/06/10 00:58:10.88 aIq1E33q.net
でかした
996:デフォルトの名無しさん
21/06/10 11:00:17.95 smul9M+b.net
>>982
黒魔術
997:デフォルトの名無しさん
21/06/10 11:18:28.54 .net
getattrの使いどころって、文字列としてメンバ変数名を扱いたい場合くらいしかない?
998:デフォルトの名無しさん
21/06/10 11:42:16.34 WX9l2lHR.net
業務でリフレクション使ってるコードあったらrejectするけどな
ライブラリは仕方ないとしてギリでアノテーション
999:デフォルトの名無しさん
21/06/12 10:25:56.27 ZfyfTVcF.net
もう3.10が出るっていうのに、アノテーションを忌避する理由もないだろ。
1000:デフォルトの名無しさん
21/06/12 10:59:57.74 dWkts0ub.net
通常コード内のリフレクションはダメ
ライブラリやアノテーション内のリフレクションはOK
かな
1001:デフォルトの名無しさん
21/06/12 11:02:04.34 dWkts0ub.net
デコレータやなこれ
1002:デフォルトの名無しさん
21/06/14 11:04:32.81 LnG83xz5.net
pandas 特集
URLリンク(www.r-staffing.co.jp)
1003:デフォルトの名無しさん
21/06/17 22:00:54.84 ny5F+6RE.net
スクレイピングしたいんだけどやってる人いますかー
1004:デフォルトの名無しさん
21/06/18 19:08:32.94 uyHUVeDb.net
いるよー
1005:デフォルトの名無しさん
21/06/18 20:03:59.50 DfkSYr0N.net
ん
1006:デフォルトの名無しさん
21/06/18 20:04:37.80 DfkSYr0N.net
ぴ
1007:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 94日 12時間 44分 54秒
1008:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています