Redmineを管理しています。作業中に出た問題です。解決方法が分かるが、ダメな理由がわかりません。
下記変数があります。
a はExcelのセルから取得したデータ
b = 10
obj = issue.journals.notes (redmineから注記を取得したオブジェクト)
そらぞれの型は
type(a) = <type 'long'>
type(b) = <type 'int'>
type(obj) = <class 'redmine.resultsets.ResourceSet'>
下記コードを実行するとエラーになりました。
python
1txt = obj[a] 2AttributeError: "'ResourceSet' object has no attribute 'notes'"
そして、txt = obj[int(a)] に修正すると問題なく実行されました。
結論としては、オブジェクトのインデックスはlong型はだめです。
なぜだめでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/28 05:21
2019/10/28 14:20