random-modul

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.
Benutzeravatar
snafu
User
Beiträge: 6744
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Da wird nix kaputt sein. Du musst Python nicht neuinstallieren. Die meisten Helfer haben nur nicht aufmerksam genug gelesen bzw einen typischen Anfängerfehler nicht bedacht. ;)

Der Fehler sieht übrigens genau genommen so aus:

Code: Alles auswählen

$ echo "\
import random

print random.random()" > random.py
seblin@murx:~/py$ python random.py
Traceback (most recent call last):
  File "random.py", line 1, in <module>
    import random
  File "/home/seblin/py/random.py", line 3, in <module>
    print random.random()
TypeError: 'module' object is not callable
Zuletzt geändert von snafu am Mittwoch 16. Mai 2012, 14:27, insgesamt 1-mal geändert.
S100O
User
Beiträge: 11
Registriert: Dienstag 15. Mai 2012, 14:00

Oh. Jetzt funktioniert es. :D

Dankeschön :)
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

@snafu: Ich hatte das so verstanden, dass der OP das `random`-Modul einfach in einen Texteditor kopiert und dann lokal als `random.py` gespeichert hat. *Zusätzlich* hat er dann noch sein eigenes Script, welches *irgend wie* heißt... aber ok, vielleicht habe ich das auch mangels Präzision falsch interpretiert.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Hyperion hat geschrieben:Ich hatte das so verstanden, dass der OP das `random`-Modul einfach in einen Texteditor kopiert und dann lokal als `random.py` gespeichert hat. *Zusätzlich* hat er dann noch sein eigenes Script, welches *irgend wie* heißt... aber ok, vielleicht habe ich das auch mangels Präzision falsch interpretiert.
Ja, so kann man es auch interpretieren, aber jetzt kommt Occams Razor :)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten