|
|
Up |
  |
Author: Arne BeckerArne Becker
Date: Jun 30, 2008 02:08
Hallo,
mein Informatik-Prof. hat in seinen Java Programmen immer sowas was er
glaube ich "fauler Operator" nannte benutzt. Das war quasi eine if-
clause gefolgt von einer Klammer. Als erstes Argument stand dort ein
Befehl für True und einer für False drin. Die dann dem entsprechend
ausgeführt wurden. etwa so: if 1 > 2 ( "eins größer zwei" : "eins
nicht größer zwei" )
Gibts sowas in python auch?
Gruß Arne
|
| |
|
10 Comments |
|
  |
Author: Thomas LehmannThomas Lehmann
Date: Jun 29, 2008 23:39
Hi,
is this a bug or an issue?
I'm creating matrices in two ways.
The first two prints are showing the same!
After that, accessing the two matrices the
same way the next two prints differ (see output)!
Why?
best regards,
Thomas
- - -
matrix_a = [[0] * 3] * 3
print matrix_a
matrix_b = [[0,0,0], [0,0,0], [0,0,0]]
print matrix_b
assert matrix_a == matrix_b
print
matrix_a[1][1] = 1
print matrix_a
|
| Show full article (0.61Kb) |
|
4 Comments |
|
  |
Author: Hermann RiemannHermann Riemann
Date: Jun 29, 2008 23:23
Ich verwende Python unter der Linux Distribution SuSE 10.3
u.a für cgi (mit Apache)
Wenn in so einem Programm ein Fehler drin ist,
bekomme ich etwas wie
Python 2.5.1:
generiert, was kein CSS ist.
Hermann
der gerade seine eigene Dateien auf CSS umstellt.
|
| |
|
2 Comments |
|
  |
Author: Thomas BachThomas Bach
Date: Jun 29, 2008 05:43
Hi,
gegeben folgender Code:
>>> class A:
... v = 0
... d = {}
... def f(self, val):
... self.d[val]='blah'
... self.v=val
...
>>> class B(A):
... pass
...
>>> b=B()
>>> b.f('blah')
>>> b.f('bar')
>>> b.v
'bar'
>>> b.d
{'blah': 'blah', 'bar': 'blah'}
|
| Show full article (0.75Kb) |
|
5 Comments |
|
  |
Author: Heiko JacobsHeiko Jacobs
Date: Jun 27, 2008 02:26
X-Post nach de.comp.lang.perl.misc und de.comp.lang.python
ohne F-Up, d.h. ggfs. auf passende Gruppe achten
Hallo
Ich überlege gerade, ob ich Open source Anwendungen erweitere.
Grob gesagt arbeiten diese mit Linien, die mit Attributen
versehen derzeit "nur" in ein anderes Format gewandelt werden.
An der Geometrie wird derzeit wohl nichts geändert, also relativ
einfach strukturierte Programme bisher.
Ich würde nun gerne auch die Geometrie der Linien ein wenig manipulieren...
Genauer gesagt soll bei einer Gruppe von Linien untersucht werden,
welche ist zu welcher parallel, welche Seite, Abstand, ...
ggfs. die Knoten abgleichen, dass sie nebeneinander liegen
und dann unexakte Parallelitäten in welche mit gleichmäßigen
Abständen versehen, evtl. paar Hilfslinien dazwischen legen, ...
Das Problem dabei ist, dass es mehrere Anwendungen gibt, die diese
Aufgabe erfüllen. Von den zwei wichtigsten ist eine in Perl und
die andere in python geschrieben.
|
| Show full article (1.74Kb) |
|
12 Comments |
|
  |
Author: Iris-und-Thomas-LehmannIris-und-Thomas-Lehmann
Date: Jun 26, 2008 00:11
Hallo,
ich bin gerade dabei mir eine Klasse BigList zu schreiben,
die zu einem Zeitpunkt eine begrenzte Zahl von Objekten
im Speicher hält über Zugriffe wie "append" wird entschieden
ob der "paging" Mechanismus in Kraft trifft.
Soweit ok.
Aufwendiger erscheint mit allerdings die Bereitstellung des
Index Zugriffs. Ich müsste mir für alle ausgelagerten Seiten
in der aktuellen Instanz merken welche Index Bereiche für
welche "Seite" zuständig ware, damit ich weis welche "Seite"
als Parameter in swapPage" reingehen muss...
Muss ich tatsächlich diesen Weg gehen oder kann man
das ganze einfacher gestalten?
Hintergrund: Ich versuche mich an Aufgaben in http://projecteuler.net/.
Manche diese Aufgaben erfordern Primzahlen für die
ich ein Sieb anlegen muß wofür der Speicher nicht
mehr reicht....
Grüße und Danke
Thomas
|
| |
|
1 Comment |
|
  |
Author: Florian.LindnerFlorian.Lindner
Date: Jun 23, 2008 03:57
Hallo,
ich habe ein Skript unter Linux welches den Benutzernamen des
aufrufenden Benutzers braucht. Dafür benutzt es os.getlogin(). Leider
schlägt dies fehl, wenn das Skript von cron aufgerufen wird:
username = os.getlogin()
OSError: [Errno 25] Inappropriate ioctl for device
Als Alternative wird in der Dokumentation pwd.getpwuid(os.getuid())[0]
angegeben. Dies hat allerdings ein Problem.
Das Skript enthält Zugangsdaten, die die Benutzer nicht sehen dürfen.
Da ein Skript nicht setuid root sein darf habe ich ein kleines Bash-
Skript benutzt:
#!/bin/bash
sudo /root/scripts/account.py "$@"
und sudoers entsprechend angepasst. Dies ermöglicht: a) normale
Benutzer können das Skript ausführen b) aber nicht den Quelltext sehen
c) müssen sudo nicht selber aufrufen.
Leider liefert getpwuid mit sudo aufgerufen root zurück, während
getlogin die von mir gewünschte ID des aufrufenden Benutzers
zurückgibt:
|
| Show full article (1.48Kb) |
|
4 Comments |
|
  |
Author: Arne BeckerArne Becker
Date: Jun 22, 2008 14:34
Hallo Leute,
kurze und knappe Frage: Wieso gibt mir Python hier ein False?
(2,5) in (1,2,3,4,5)
Wie kann ich erfolgreich prügen ob (2,5) in(1,2,3,4,5) vorkommt?
Gruß Arne
|
| |
|
10 Comments |
|
  |
Author: Mathias HoffmannMathias Hoffmann
Date: Jun 20, 2008 06:25
Hallo!
Ich habe ein kleines Skript im Netz gefunden. Es ist in Python
geschrieben und verwendet unter anderem 'Reguläre Ausdrücke'. Einen Teil
von diesem Ausdruck verstehe ich nicht:
(\S.+?)
Die 'Einzelteile' dieses Codes sind mir klar, aber das als Ganzes eben
nicht.
Das verstehe ich:
- die Klammern '()' zur Gruppierung
- \S = kein Leerzeichen
- . beliebiges Zeichen
- + vorheriges Zeichen muss 1 oder mehrmals auftauchen
- ? vorheriges Zeichen darf höchstens einmal vorkommen
Bei der Kombination von + und ? hört mein Verständnis auf. Kann mir
jemand auf die Sprünge helfen?
Gruß
Mathias
|
| |
|
1 Comment |
|
  |
Author: Volker GrabschVolker Grabsch
Date: Jun 18, 2008 14:53
Diez B. Roggisch schrieb:
> Arne Becker wrote:
>>
>> Chef, wills sehen. Wieso? Weil er Chef ist!
>
> Ach der Arme hat bestimmt eine Datenbank mit Querybeschraenkung gekauft...
Was? Sowas gibt es noch? Also, heutzutage, im 21. Jahrhundert?
Gruß,
Volker
--
"Wenn du der Meinung bist, der andere sei ein Depp, dann überlass das
Antworten denjenigen, die nicht dieser Meinung sind."
-- Adrian Suter in <5tejveF1d94gkU2@ mid.individual.net>
|
| |
|
1 Comment |
|
|
|
|
|
|