wie bekomme ich einen Filepointer auf eine Datei?
sowas in der Art wie...
Code: Alles auswählen
import ctypes
datei = file("jo",'w')
p_datei = ctypes.pointer(datei)
Code: Alles auswählen
import ctypes
datei = file("jo",'w')
p_datei = ctypes.pointer(datei)
Code: Alles auswählen
In [1]:file.fileno?
Type: method_descriptor
Base Class: <type 'method_descriptor'>
String Form: <method 'fileno' of 'file' objects>
Namespace: Python builtin
Docstring:
fileno() -> integer "file descriptor".
This is needed for lower-level file interfaces, such os.read().
Nein. APIs, die direkt mit FILE* arbeiten, haben den Nachteil, dass die resultierenden Libraries compilerspezifisch sind. Will heißen: Eine DLL, die mit GCC erstellt wurde, kann nicht von einem MSVC-Programm benutzt werden.antimicro hat geschrieben:das ist doch sicher ein alltägliches Problem, oder?