Модуль "случайный" не имеет атрибут 'выбор'
привет,
я просто выясняю, начав кодировать python, что я не могу использовать "выбор" и "образец"
я получаю эти ошибки:
module 'random' has no attribute 'choice'
module 'random' has no attribute 'sample'
и я попытался обновить приложение pycharm до версии 3.7, что и сделал
и это не работает .
Что я уже пробовал:
import random t = [1,2,3,4,5] choose = random.choice(t) print(choose)
Sandeep Mewara
как здесь называется ваш файл? файл python, в котором написан этот код?
Member 14881879
textpy.py
у меня был файл под названием random но я его удалил
Sandeep Mewara
уверен, что файл под названием random больше не существует?
Member 14881879
я больше не могу найти его на pycharm и в папке проекта python.
Sandeep Mewara
кроме того, поделитесь всем методом, в котором вы написали код и получили ошибку.
Member 14881879
каждый раз, когда я записываю его, он делает ошибку
Sandeep Mewara
Пожалуйста, поделитесь кодом вместо сниппета.
Member 14881879
я уже удалил его, но попробовал несколько кодов
Sandeep Mewara
Создайте новую папку, а затем попробуйте ввести новый файл и посмотреть. Если вы все еще сталкиваетесь с проблемами, поделитесь кодом.
Member 14881879
я так и сделал,но ничего не вышло.
код:
импорт случайный
t = ["привет", "привет", "тест"]
выбрать = случайное.выбор(Т)
печать(выберите)
0x01AA
Все ваши образцы работают для меня например здесь: Онлайн-интерпретатор Python - онлайн-редактор[^]
Выглядит действительно, как ты есть 'теневого копирования' из 'случайных'
Sandeep Mewara
Да. Я согласен.
Member 14881879
как мне его удалить
0x01AA
Я бы обыскал все диски в поисках 'random.py". И чтобы быть уверенным, что никаких проблем с кэшированием не возникает, я бы также перезагрузил компьютер :(
Member 14881879
я удалил файл с именем random.py и тогда он говорит, что нет никакого модуля под названием random
0x01AA
*лол* пожалуйста....! Вы должны удалить только те, которые вы назвали "случайными", а не тот, который находится в библиотеке ;)
Member 14881879
я удалил один из них под названием random, и ошибка все еще здесь.
могу ли я повторно загрузить случайный модуль без кода pip
потому что это тоже не работает для меня ... мне так не повезло
0x01AA
Сколько "случайных".пи' ты удалил? Ваши сообщения об этом не согласуются. Это потому что
"нет модуля под названием random"
и
"модуль 'random' не имеет атрибута 'choice'"
это разные послания.
@Sandeep-Mewara может быть, вы можете объяснить это лучше?
Member 14881879
я попытался удалить один из них, но это ничего не изменило.
он все еще говорит: "модуль "случайный" не имеет атрибута "выбор"".
я знаю, что ты имеешь в виду, чувак, но я не могу найти файл с именем "random.py-кроме той, что в библиотеке.
0x01AA
Хорошо. Спасибо за обратную связь и извините, что я не могу помочь вам лучше :(
Member 14881879
Вау, это больше всего похоже на непереставляемость...
но дрянь.
0x01AA
Добро пожаловать, и я почти уверен, что это не так уж и невозможно исправить
0x01AA
Цитата: "Я знаю, что ты имеешь в виду, чувак, но я не могу найти файл с именем 'random.py-кроме той, что в библиотеке."
И вы уверены, что случайно не переписали оригинал своей собственной версией?
Цитата:"Я просто выясняю это после того, как _starting to code python_..."
В случае, если вы начали только для этого примера, я предлагаю: стереть/удалить все, что связано с Python, и начать с нуля снова.
Member 14881879
я не уверен, что мой тупой мозг сделал, когда я начал программировать,
может быть, я так и сделал, вот почему я хотел заново загрузить модуль
0x01AA
Я опоздал на несколько секунд, см. отредактированное сообщение выше, где я добавил:
Цитата:"Я просто выясняю это после того, как _starting to code python_..."
В случае, если вы начали только для этого примера, я предлагаю: стереть/удалить все, что связано с Python, и начать с нуля снова.
Member 14881879
сделаю, Спасибо мужик, ты мне очень помог
0x01AA
Я не помогал к сожалению до сих пор ;)
0x01AA
Какую версию Python вы используете?
Member 14881879
3.7, я обновил
Richard MacCutchan
Я только что попробовал этот код, и он отлично работает.