Hallo, ich habe ein kleine Nuss zu knacken: Ich muss aus mehreren Prozessen aus dem gleichen File lesen. Das Problem ist, dass die gleichzeitigen Zugriffe und das nicht-atomare seek+read dazu führen, dass Schrott gelesen wird. Dummerweise kann ich auch keine Funktionen aus dem Modul os verwenden, da es sich um einen Importer handelt – und os ist kein build-in Modul. damit kann ich also os.dup() ebenso wenig verwenden wie Semaphoren. Die Einzilge Lösung, die mit eingefallen ist, ist damit, das File bei jedem Lesezugriff neu zu öffnen. Gibt es einen eleganteren /und effizienteren) Weg? Hintergrund: Importer by PyInstaller: https://github.com/pyinstaller/pyinstaller/issues/1070 -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/offi-als-alternative-zum-db-navigator Kolumne: http://www.cissp-gefluester.de/2010-01-hinterturen-allen-ortes