Ich verwende zwei Skripte.
Das eine Skript schreibt einen Wert in ein file.
Das andere Skript liest den Wert aus dem file.
Jetzt hatte ich das Problem, dass sie gleichzeitig auf das file zugreifen wollten und ich habe den folgenden Error bekommen:
Traceback (most recent call last):
File "read_time.py", line 53, in <module>
if time.time() - read() >= max:
File "read_time.py", line 28, in read
t = pickle.load(f)
File "/usr/lib/python2.7/pickle.py", line 1378, in load
return Unpickler(file).load()
File "/usr/lib/python2.7/pickle.py", line 858, in load
dispatch[key](self)
File "/usr/lib/python2.7/pickle.py", line 880, in load_eof
raise EOFError
EOFError
Gibt es eine Methode einen lock auf das file zu legen, damit immer nur ein Skript auf die Datei zugreifen kann?
Danke für jede Hilfe.
