0
A
答えて
3
random
という名前のモジュールを同じ変数名の文字列で上書きしています。あなたの文字列に別の名前を使用しないでください。
import random, string, time
def calcular():
letters = ''.join(random.choice(string.ascii_letters) for n in xrange(4))
print letters
a = 0
while a<1:
calcular()
a += 1
print time.strftime('%H:%M:%S')
1
モジュールと文字列の両方がrandom
とrandom = ''
命名され、後に定義されているので、あなたがrandom.choice
を行うときには、文字列オブジェクトではなく、ランダムモジュールの選択メソッドを呼び出そうとしています。
解決方法は、文字列の名前を変更することです。
関連する問題
- 1. Pythonの - はAttributeError: 'NoneType' オブジェクトは、私は次のPythonコードを持っている何の属性 'グループ'
- 2. のPython:属性エラー - 「NoneType」オブジェクトが属性を持っていない「何か」
- 3. TypeError: 'file'オブジェクトの属性 '__getitem__'は何を意味しますか?私はこのコードを持っている
- 4. のPython 3はDictionary.items strのオブジェクトは属性項目のエラー
- 5. ジャンゴでProgrammingError:オブジェクトは、何の属性を持っていない属性がオブジェクト
- 6. Sklearn「str」はオブジェクトが属性を持っていない
- 7. JavaScriptは、私は次のコードを持っている属性
- 8. はAttributeError:「str」はオブジェクトが属性「キーの
- 9. はAttributeError: 'に設定' オブジェクトは、私は次のコードを持っている何の属性 'B'
- 10. はAttributeError:「strの」オブジェクトは、Python「を読んで」は属性を持っていません。..
- 11. Pythonの:はAttributeError:「レスポンス」オブジェクトが属性を持っていない。ここ
- 12. はAttributeError:「InstrumentedList」オブジェクトが、私はこれらのテーブルのテーブルを持っている何の属性
- 13. pyspark 2.2何の属性「マップ」を持っていない「DATAFRAME」オブジェクトは、下位互換性は、私はコードの下スパーク1.6で働いていたとき
- 14. なぜこのコードはこの 'str'オブジェクトに属性 'get_match_routes'エラーがないのですか?
- 15. Pythonのエラー:「リスト」オブジェクトが属性を持っていない私は、このコードのディレクトリにのみ* .CSVファイルをzip圧縮しようとしている
- 16. はAttributeError: 'str' はオブジェクトが属性 '負荷' を持っていない、json.loads()
- 17. Pythonの:はAttributeError:「str」はオブジェクトが属性を持っていません「を取得」:ラムダ+地図
- 18. は、私はこのコードを持っているのpython
- 19. Pythonのエラーモジュールオブジェクトは、私はこのコードを持っている
- 20. cx_Freezeエラー:「str」はオブジェクトが属性「__cause__」
- 21. Pythonのクラスの継承:はAttributeError:「[サブクラス]」オブジェクトは、私は、次の基本クラスとサブクラス持って何の属性「XXX」
- 22. シェフのレシピ - 属性私は、次のコードを持っているシェフのレシピで
- 23. は、私はPythonで、次のコードを持っているのpython
- 24. はAttributeError:「モジュール」オブジェクトが属性を持っていない「のFib」
- 25. はAttributeError:「QStringの」オブジェクトが属性「RFIND」を持っていない
- 26. seabornはAttributeErrorは: 'モジュール' オブジェクトは、 'セット' 何の属性を持っていない
- 27. ファンクタは、私はこのコードを持っている信号オブジェクト
- 28. 「RelatedManager」オブジェクトは、私がこのように定義されたモデルを持っている何の属性
- 29. strのオブジェクトは無属性「句読点」
- 30. XML「strの」オブジェクトには、属性「テキスト」
あなたはランダム==文字列を設定しており、次にrandom.choiceを実行しようとしています。あなたの文字列には選択方法がありません。 – PyNoob
文字列に別の名前を使用するだけです。 – zondo