Die Suche ergab 127 Treffer
- Samstag 19. Januar 2008, 19:01
- Forum: Allgemeine Fragen
- Thema: Suche mathematische Funktion, um Platzverbrauch zu zählen.
- Antworten: 8
- Zugriffe: 1468
- Freitag 18. Januar 2008, 21:40
- Forum: Allgemeine Fragen
- Thema: Suche mathematische Funktion, um Platzverbrauch zu zählen.
- Antworten: 8
- Zugriffe: 1468
Diese Funktion habe ich gesucht:
Ok jetzt kanns weitergehn.
Code: Alles auswählen
def get_numberofQs(fsize):
numberofQs = 1
while (max(fsize-1,1) / (2**(numberofQs*64))) > 0:
numberofQs += 1
return numberofQs
- Freitag 18. Januar 2008, 16:37
- Forum: Allgemeine Fragen
- Thema: Suche mathematische Funktion, um Platzverbrauch zu zählen.
- Antworten: 8
- Zugriffe: 1468
Zu früh gefreut.
Ich vermute Rundungsfehler sind die Ursache für:
Ich vermute Rundungsfehler sind die Ursache für:
Code: Alles auswählen
>>> max(int(ceil(log(2**64+1,2**64))),1)
1
>>> max(int(ceil(log(2**64+2,2**64))),1)
1
- Freitag 18. Januar 2008, 16:34
- Forum: Allgemeine Fragen
- Thema: Suche mathematische Funktion, um Platzverbrauch zu zählen.
- Antworten: 8
- Zugriffe: 1468
AHA! Das mit int(ceil(log(foo, bar))), soweit war ich schon... Aber nochmal nen max() drumrum zu bauen, darauf wäre ich jetzt von alleine nicht gekommen. 1000 Dank an dir. Als Belohnung darfst du in Zukunft in meinem myfindduplicates.py Programm beliebig lange Dateien einlesen. (Limit liegt dann bei...
- Freitag 18. Januar 2008, 16:19
- Forum: Allgemeine Fragen
- Thema: Suche mathematische Funktion, um Platzverbrauch zu zählen.
- Antworten: 8
- Zugriffe: 1468
Suche mathematische Funktion, um Platzverbrauch zu zählen.
Hallo alle. Python kennt ja keine Grenzen und auch keine Grösse für seine Integer. >>> zahl = 18382838243 >>> zahl 18382838243L >>> len(zahl) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: object of type 'long' has no len() Ich möchte aber so eine Zahl ve...
- Freitag 18. Januar 2008, 13:32
- Forum: Allgemeine Fragen
- Thema: TypeError: coercing to Unicode: need string or buffer. ???
- Antworten: 17
- Zugriffe: 8618
[Leo von Lethal Weapon] Ok ok ok ok! [/Leo von Lethal Weapon] Es ist erstaunlich, wie schnell und zielgerecht man in Python mit Hilfe von docs.python.org so wage Andeutungen zur Codeverbesserung (von BlackJack und co.) sicher umsetzen kann. Habe noch nie was von collections gehört, ausser dass es da...
- Freitag 18. Januar 2008, 02:04
- Forum: Allgemeine Fragen
- Thema: TypeError: coercing to Unicode: need string or buffer. ???
- Antworten: 17
- Zugriffe: 8618
Python Library Reference: 3.8 Mapping Types -- dict k in a | True if a has a key k, else False a.has_key(k) | Equivalent to k in a, use that form in new code Laut oberer Aussage ist aber gerade has_key die neue Form für a in b. Ansonsten müsste nach deinen Einwänden das Programm in Zukunft so ausse...
- Donnerstag 17. Januar 2008, 22:38
- Forum: Allgemeine Fragen
- Thema: TypeError: coercing to Unicode: need string or buffer. ???
- Antworten: 17
- Zugriffe: 8618
Ok also seit 5 min sieht mein Programm so aus: #!/usr/bin/python import os import md5 import sys from struct import * def fsize(fname): return os.path.getsize(fname) % 2**64 def fmd5sum(file): return md5.new(file.read()).digest() def addentry(dict, pkey, fname): if dict.has_key(pkey): dict[pkey].add...
- Donnerstag 17. Januar 2008, 18:11
- Forum: Allgemeine Fragen
- Thema: TypeError: coercing to Unicode: need string or buffer. ???
- Antworten: 17
- Zugriffe: 8618
Danke für den Hinweis @Zeile19. Ich dachte: valset = set() valset.add(foobar) dict[pkey]=valset sei äquivalent zu: valset = set() dict[pkey]=valset.add(foobar) Stimmt offensichtlich nciht und nur das erste Beispiel ist richtig. Hab ich wohl an der falschen Stelle ne Zeile gespart. Danke auch für den...
- Donnerstag 17. Januar 2008, 15:11
- Forum: Allgemeine Fragen
- Thema: TypeError: coercing to Unicode: need string or buffer. ???
- Antworten: 17
- Zugriffe: 8618
Ok ich habs jetzt etwas umgestellt: #!/usr/bin/python from __future__ import with_statement import os import md5 import sys def fsize(fname): return os.path.getsize(fname) % 2**64 def fmd5sum(file): return md5.new(file.read()).digest() def addentry(dict, pkey, fname): if dict.has_key(pkey): dict[pke...
- Donnerstag 17. Januar 2008, 13:54
- Forum: Allgemeine Fragen
- Thema: TypeError: coercing to Unicode: need string or buffer. ???
- Antworten: 17
- Zugriffe: 8618
TypeError: coercing to Unicode: need string or buffer. ???
Hallo zusammen, kann mir bitte jemand auf die Sprünge helfen? Ich komme nicht weiter und dreh mich nur noch im Kreis mit der Problematik. Folgendes Programm: myfindduplicates.py #!/usr/bin/python from __future__ import with_statement import os import md5 import sys def fsize(file): return os.stat(fi...
- Donnerstag 15. März 2007, 11:51
- Forum: Allgemeine Fragen
- Thema: Eigene "config" Dateien gescheid parsen.
- Antworten: 15
- Zugriffe: 3142
Welchen Sinn hat denn XML für deine Konfig-Datei? Das ist kein XML es ist nur xml-ähnlich. Ich benutze es weil ich </item> schöner finde als \0. Zum menschlichen Editieren finde ich traditionelle unixmäßige Dateien wesentlich entspannter. Ich auch. Aber hier gehts ums parsen und nicht ums editieren...
- Sonntag 11. März 2007, 14:44
- Forum: Allgemeine Fragen
- Thema: Eigene "config" Dateien gescheid parsen.
- Antworten: 15
- Zugriffe: 3142
... Was Du suchst ist `re.DOTALL`, damit der '.' auch Zeilenende-Zeichen erkennt. ... Genau das war es. Irgendwie meinte ich MULTILINE bringt mir das gewünschte ergebnis statt DOTALL. Nächstes mal lese ich die Beschreibungen genauer durch in der lib doc. @alle. ich brauche keinen externen parser da...
- Sonntag 11. März 2007, 01:23
- Forum: Allgemeine Fragen
- Thema: Eigene "config" Dateien gescheid parsen.
- Antworten: 15
- Zugriffe: 3142
Eigene "config" Dateien gescheid parsen.
Edit (Leonidas): Die Diskussion in den Thread " XML/DTD: Kontextfreiheit? " getrennt. Angenommen, ihr wollt eine xml-ähnliche Struktur durchparsen, die ungefähr so aussieht: <item> <metadata> id="int" creation_time="str|$(date -u)|keywords" expiration_time="str|$(...
- Mittwoch 6. Dezember 2006, 18:56
- Forum: Allgemeine Fragen
- Thema: Sudoku generator: Allgemeine Frage zu Sudoku-Zusammenhängen.
- Antworten: 26
- Zugriffe: 3230
Habs korrigiert. (Ohne zu testen. :oops: ) EDIT: und noch ein ungetestetes Update: #!/usr/bin/python import random def newline(): line = range(1,10) random.shuffle(line) return line def valid(s): return rowscols_check(s) and squares_check(s) def rowscols_check(sudoku): aset = set() for col in xrange...
- Mittwoch 6. Dezember 2006, 17:29
- Forum: Allgemeine Fragen
- Thema: Sudoku generator: Allgemeine Frage zu Sudoku-Zusammenhängen.
- Antworten: 26
- Zugriffe: 3230
So wahrscheinlich... #!/usr/bin/python import random def newline(): line = range(1,10) random.shuffle(line) return line def valid(s): return rowscols_check(s) and squares_check(s) def rowscols_check(s): sudoku = s aset = set() for col in xrange(9): for row in xrange(len(sudoku)): aset.add(sudoku[row...
- Mittwoch 6. Dezember 2006, 17:08
- Forum: Allgemeine Fragen
- Thema: Sudoku generator: Allgemeine Frage zu Sudoku-Zusammenhängen.
- Antworten: 26
- Zugriffe: 3230
- Mittwoch 6. Dezember 2006, 15:29
- Forum: Allgemeine Fragen
- Thema: Sudoku generator: Allgemeine Frage zu Sudoku-Zusammenhängen.
- Antworten: 26
- Zugriffe: 3230
- Mittwoch 6. Dezember 2006, 14:34
- Forum: Allgemeine Fragen
- Thema: Sudoku generator: Allgemeine Frage zu Sudoku-Zusammenhängen.
- Antworten: 26
- Zugriffe: 3230
- Mittwoch 6. Dezember 2006, 13:19
- Forum: Allgemeine Fragen
- Thema: Sudoku generator: Allgemeine Frage zu Sudoku-Zusammenhängen.
- Antworten: 26
- Zugriffe: 3230