2016-04-13 10 views
-3

文字列を使用したときにコードが正常に機能しましたが、文字列を含む変数を使用すると失敗しました。このエラーは何を意味しますか? :AttributeError: 'Process'オブジェクトに 'partition'属性がありません

しかし、主な質問はエラーメッセージの意味です。 THX

+0

:あなたは任意の属性という名前のパーティションを持たないlist、上のパーティションを起動しようとした場合

あなたが同じことを得ます存在しない。あなたのコードを示してください。 – cdarke

+1

コード例を提供できますか?あなたの質問はかなりわかりにくいです。どのようにこの変数を使用していますか? 'attr = 'myattr''で、あなたが' Process [' attr '] 'を実行した場合、それは中断されますが、' Process [myattr] 'が機能するはずです(' Process'が文字列インデックスをサポートしていることを前提とします)。 –

+1

コード –

答えて

0

エラーは、このことを意味します

あなたがタイプProcessのオブジェクトの属性partitionを使用しているが、このようなProcessオブジェクトが属性partitionを持っていません。それはあなたが、Processオブジェクトの属性 `partition`を使用しようとしている意味

>>> [].partition 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: 'list' object has no attribute 'partition' 
関連する問題