Folgender Quelltext erzeugt Sperrdateien atomar und löscht sie zuverlässig wieder:
import os
from contextlib import contextmanager
@contextmanager
def lock_file(filename):
fd = os.open(filename, os.O_CREAT | O_EXCL)
yield
os.close(fd)
os.unlink(filename)
try:
with lock_file(filename ...
Die Suche ergab 36 Treffer
- Sonntag 31. Juli 2011, 17:11
- Forum: Allgemeine Fragen
- Thema: Scope Lock?
- Antworten: 14
- Zugriffe: 1335
- Sonntag 31. Juli 2011, 17:05
- Forum: Allgemeine Fragen
- Thema: Scope Lock?
- Antworten: 14
- Zugriffe: 1335
Re: Scope Lock?
Weil ich überprüfe ob das lock file existiert, und falls es existiert überspringe ich das Projekt.
Das ist doch kein Grund. Dieselbe Funktionalitaet erreichst du ja auch mit file-locking.
fcntl funktioniert nicht unter windows
Es gibt aber auch dafuer entsprechende Calls (hab' ich gerade ...
Das ist doch kein Grund. Dieselbe Funktionalitaet erreichst du ja auch mit file-locking.
fcntl funktioniert nicht unter windows
Es gibt aber auch dafuer entsprechende Calls (hab' ich gerade ...
- Sonntag 31. Juli 2011, 15:58
- Forum: Allgemeine Fragen
- Thema: Scope Lock?
- Antworten: 14
- Zugriffe: 1335
Re: Scope Lock?
Weil ich überprüfe ob das lock file existiert, und falls es existiert überspringe ich das Projekt.
fcntl funktioniert nicht unter windows
fcntl funktioniert nicht unter windows
- Sonntag 31. Juli 2011, 15:43
- Forum: Allgemeine Fragen
- Thema: Scope Lock?
- Antworten: 14
- Zugriffe: 1335
Re: Scope Lock?
Habe ich schon getan, jedoch habe ich keine Function gefunden die Cross Platform ist.
e.g. lockfile & Co.
Das schlimme an dem "project.lock" ist, das diese hin und wieder nicht gelöscht wird und somit das Projekt nicht bearbeitet wird. Das einzige was hilft ist manuell auf den Server gehen und die ...
e.g. lockfile & Co.
Das schlimme an dem "project.lock" ist, das diese hin und wieder nicht gelöscht wird und somit das Projekt nicht bearbeitet wird. Das einzige was hilft ist manuell auf den Server gehen und die ...
- Sonntag 31. Juli 2011, 14:09
- Forum: Allgemeine Fragen
- Thema: Scope Lock?
- Antworten: 14
- Zugriffe: 1335
Scope Lock?
Hi,
gibt es in python ein Module/Methode um eine Art Scope Lock durchzuführen?
Folgendes Problem.... Ich habe mehrere Projekte als Unterverzeichnisse. Das Script läuft alle 5 minuten per Cronjob durch die Verzeichnisse und tut etwas.
Da eine Operation länger dauern kann erstelle ich für das ...
gibt es in python ein Module/Methode um eine Art Scope Lock durchzuführen?
Folgendes Problem.... Ich habe mehrere Projekte als Unterverzeichnisse. Das Script läuft alle 5 minuten per Cronjob durch die Verzeichnisse und tut etwas.
Da eine Operation länger dauern kann erstelle ich für das ...
- Montag 8. September 2008, 17:35
- Forum: Allgemeine Fragen
- Thema: matplotlib ohne GUI
- Antworten: 4
- Zugriffe: 1328
matplotlib ohne GUI
Hey @all,
ich versuchte unter linux ein png mit einem linien Diagramm zu erstellen. Jedoch benötigt matplotlib ein DISPLAY gesetzt. Nun habe ich folgende Seite gefunden die erklärt wie man das ganze ohne GUI zum laufen bekommt http://www.dalkescientific.com/writings/diary/archive/2005/04/23 ...
ich versuchte unter linux ein png mit einem linien Diagramm zu erstellen. Jedoch benötigt matplotlib ein DISPLAY gesetzt. Nun habe ich folgende Seite gefunden die erklärt wie man das ganze ohne GUI zum laufen bekommt http://www.dalkescientific.com/writings/diary/archive/2005/04/23 ...
- Sonntag 7. September 2008, 11:48
- Forum: Allgemeine Fragen
- Thema: Codepage setzen
- Antworten: 4
- Zugriffe: 1236
- Sonntag 7. September 2008, 11:46
- Forum: Allgemeine Fragen
- Thema: Codepage setzen
- Antworten: 4
- Zugriffe: 1236
- Samstag 6. September 2008, 16:39
- Forum: Allgemeine Fragen
- Thema: Codepage setzen
- Antworten: 4
- Zugriffe: 1236
Komisch, auf einigen Systemen schreibt er
und auf anderen Systemen wieder:
was passen würde.
Was muss ich ändern damit es überall gleich ist?
Lg NoRulez
Code: Alles auswählen
=?ISO-8859-1?Q?Max M=C3=BCller?=
Code: Alles auswählen
=?ISO-8859-1?Q?Max M=FCller?=
Was muss ich ändern damit es überall gleich ist?
Lg NoRulez
- Samstag 6. September 2008, 15:21
- Forum: Allgemeine Fragen
- Thema: Codepage setzen
- Antworten: 4
- Zugriffe: 1236
Codepage setzen
Hey @all,
wie kann man in Python die Codepage setzen/verändern.
Habe es schon so probiert:
import os
import locale
os.environ['LANG'] = "de_DE.UTF8"
# bzw.
os.environ['LC_ALL'] = "de_DE.UTF8"
# Schreibt ISO-8859-1
print locale.nl_langinfo(locale.CODESET)
Das Problem ist folgendes:
import ...
wie kann man in Python die Codepage setzen/verändern.
Habe es schon so probiert:
import os
import locale
os.environ['LANG'] = "de_DE.UTF8"
# bzw.
os.environ['LC_ALL'] = "de_DE.UTF8"
# Schreibt ISO-8859-1
print locale.nl_langinfo(locale.CODESET)
Das Problem ist folgendes:
import ...
- Mittwoch 3. September 2008, 12:08
- Forum: Allgemeine Fragen
- Thema: module zwingend für andere skripte/programme?
- Antworten: 18
- Zugriffe: 2893
- Dienstag 2. September 2008, 20:43
- Forum: Allgemeine Fragen
- Thema: module zwingend für andere skripte/programme?
- Antworten: 18
- Zugriffe: 2893
- Dienstag 2. September 2008, 16:53
- Forum: Allgemeine Fragen
- Thema: module zwingend für andere skripte/programme?
- Antworten: 18
- Zugriffe: 2893
- Montag 1. September 2008, 21:58
- Forum: Allgemeine Fragen
- Thema: module zwingend für andere skripte/programme?
- Antworten: 18
- Zugriffe: 2893
- Montag 1. September 2008, 21:58
- Forum: Allgemeine Fragen
- Thema: module zwingend für andere skripte/programme?
- Antworten: 18
- Zugriffe: 2893
- Montag 1. September 2008, 21:01
- Forum: Allgemeine Fragen
- Thema: module zwingend für andere skripte/programme?
- Antworten: 18
- Zugriffe: 2893
- Montag 1. September 2008, 20:20
- Forum: Allgemeine Fragen
- Thema: module zwingend für andere skripte/programme?
- Antworten: 18
- Zugriffe: 2893
module zwingend für andere skripte/programme?
Hey @all,
Im prinzip sind es 2 Fragen:
1.) ist es in python irgendwie machbar ein module zwingend zu importieren? So das man für ein Projekt nicht dauernd "import module1" schreiben muss? Ev. __builtin__?
2.) Ich möchte im 1.sten schritt die werte der globale variable 'Paramater' verwenden können ...
Im prinzip sind es 2 Fragen:
1.) ist es in python irgendwie machbar ein module zwingend zu importieren? So das man für ein Projekt nicht dauernd "import module1" schreiben muss? Ev. __builtin__?
2.) Ich möchte im 1.sten schritt die werte der globale variable 'Paramater' verwenden können ...
- Mittwoch 11. Juni 2008, 15:39
- Forum: Allgemeine Fragen
- Thema: Globale Variablen für Ausführung setzen
- Antworten: 6
- Zugriffe: 1140
Globale Variablen für Ausführung setzen
Hey @all,
Im moment führe ich von einem Python script ein anderes aus, speicher die ausgabe in eine temporäre Datei und lies diese danach, funktioniert alles einwandfrei. Jetzt zu meinem Problem:
Ich möchte für das aufrufende Script globale Python Variablen definieren, mit denen der script das ...
Im moment führe ich von einem Python script ein anderes aus, speicher die ausgabe in eine temporäre Datei und lies diese danach, funktioniert alles einwandfrei. Jetzt zu meinem Problem:
Ich möchte für das aufrufende Script globale Python Variablen definieren, mit denen der script das ...
- Montag 31. März 2008, 09:12
- Forum: Allgemeine Fragen
- Thema: Fragen zu Embedding Python + C++
- Antworten: 1
- Zugriffe: 678
Fragen zu Embedding Python + C++
Hey @all,
da mir Python sehr sympathisch ist und ich es auch gerne verwende, ich dennoch ein leidenschaftlicher C++ Programmierer bin, wollte ich mal beides Vereinigen. Ich habe schon gesehen, das zum Beispiel BattleField Python als scripting language benutzt. Es liegen bei dem Spiel die Python ...
da mir Python sehr sympathisch ist und ich es auch gerne verwende, ich dennoch ein leidenschaftlicher C++ Programmierer bin, wollte ich mal beides Vereinigen. Ich habe schon gesehen, das zum Beispiel BattleField Python als scripting language benutzt. Es liegen bei dem Spiel die Python ...
- Dienstag 26. Februar 2008, 19:33
- Forum: Allgemeine Fragen
- Thema: Probleme mit Unterverzeichnissen (Embedded Python + C++)
- Antworten: 10
- Zugriffe: 1777
@BlackJack, danke für die Info, mir ging es aber eigentlich um das Problem mit den Verzeichnissen. Wie gesgt war nur ein beispielscript, da kann auch einfach nur drin stehen.
Lg NoRulez
Code: Alles auswählen
print "Hello World"
Lg NoRulez