de.comp.lang.python
  Home FAQ Contact Sign in
de.comp.lang.python only
 
Advanced search
June 2008
motuwethfrsasuw
      1 22
2345678 23
9101112131415 24
16171819202122 25
23242526272829 26
30       27
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
de.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  "fauler Operator"?         


Author: Arne 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
  Problems with the way of generating matrices...         


Author: Thomas 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
  Wie stelle ich Python-Fehlerreaktion auf CSS um?         


Author: Hermann 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
  Dict bei Klassenvererbung         


Author: Thomas 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
  geometrische Funktionen fuer Perl und Python         


Author: Heiko 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
  class BigList         


Author: Iris-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
  Benutzernamen rausfinden / Zugangsdaten verstecken         


Author: Florian.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
  Vergleichen von Listen         


Author: Arne 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
  Was heißt dieser reguläre Ausdruck?         


Author: Mathias 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
  Re: MySQLdb: Anzhal der executes ablesen?         


Author: Volker 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
1 2 3