Random_Modul_Import

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Jack_Sparrow
User
Beiträge: 5
Registriert: Sonntag 29. April 2018, 19:46

Hallo zusammen,
ich habe Problem bei diesem Code:

import random
value = random.random()
print(value)


Ich möchte das Modul random importieren und damit halt value berechnen. Ich bekomme folgende Fehlermeldung:
C:\Users\DSule\Desktop\python>random.py
Traceback (most recent call last):
File "C:\Users\DSule\Desktop\python\random.py", line 1, in <module>
import random
File "C:\Users\DSule\Desktop\python\random.py", line 2, in <module>
value = random.random()
TypeError: 'module' object is not callable

Warum? Was mache ich falsch?

Dank im Vorab!
J
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Dein eigenes Modul genau so zu nennen wir ein Python Modul. Du importierst dich selbst. Und rufst dich dann selbst als Funktion auf, obwohl du ein Modul bist.

Also dein Skript umbenennen, die pyc-Datei die da rumliegt löschen, und dann geht’s.
Jack_Sparrow
User
Beiträge: 5
Registriert: Sonntag 29. April 2018, 19:46

Danke! Es hat geklappt :-)
Antworten