Vous êtes un professionnel et vous avez besoin d'une formation ?
Programmation Python Les compléments
Voir le programme détaillé
Python 3.13.2
Contenu du module « ctypes »
Liste des classes du module ctypes
Liste des exceptions du module ctypes
Liste des fonctions du module ctypes
addressof(object)
addressof(C instance) -> integer [extrait de addressof.__doc__ ]
alignment(object)
alignment(C type) -> integer [extrait de alignment.__doc__ ]
ARRAY(typ, len)
byref
byref(C instance[, offset=0]) -> byref-object [extrait de byref.__doc__ ]
cast(obj, typ)
CFUNCTYPE(restype, *argtypes, **kw)
CFUNCTYPE(restype, *argtypes, [extrait de CFUNCTYPE.__doc__ ]
create_string_buffer(init, size=None)
create_string_buffer(aBytes) -> character array [extrait de create_string_buffer.__doc__ ]
create_unicode_buffer(init, size=None)
create_unicode_buffer(aString) -> character array [extrait de create_unicode_buffer.__doc__ ]
DllCanUnloadNow()
DllGetClassObject(rclsid, riid, ppv)
FormatError
FormatError([integer]) -> string [extrait de FormatError.__doc__ ]
get_errno()
get_last_error()
GetLastError(*args, **kwargs)
memmove(*args, **kwargs)
memset(*args, **kwargs)
POINTER(type)
Create and return a new ctypes pointer type. [extrait de POINTER.__doc__ ]
pointer(obj)
Create a new pointer instance, pointing to 'obj'. [extrait de pointer.__doc__ ]
PYFUNCTYPE(restype, *argtypes)
resize
Resize the memory buffer of a ctypes instance [extrait de resize.__doc__ ]
set_errno
set_last_error
SetPointerType(pointer, cls)
sizeof(object)
sizeof(C type) -> integer [extrait de sizeof.__doc__ ]
string_at(ptr, size=-1)
string_at(ptr[, size]) -> string [extrait de string_at.__doc__ ]
WinError(code=None, descr=None)
WINFUNCTYPE(restype, *argtypes, **kw)
wstring_at(ptr, size=-1)
wstring_at(ptr[, size]) -> string [extrait de wstring_at.__doc__ ]
Liste des variables globales du module ctypes
cdll
<ctypes.LibraryLoader object at 0x0000020DB9577CB0>
DEFAULT_MODE
0
oledll
<ctypes.LibraryLoader object at 0x0000020DB9ED1E00>
pydll
<ctypes.LibraryLoader object at 0x0000020DB9E63250>
pythonapi
<PyDLL 'python dll', handle 7ffdd4110000 at 0x20db9f382f0>
RTLD_GLOBAL
0
RTLD_LOCAL
0
SIZEOF_TIME_T
8
windll
<ctypes.LibraryLoader object at 0x0000020DB9E63390>
Liste des alias du module ctypes
LittleEndianStructure
Structure
LittleEndianUnion
Union
c_buffer
create_string_buffer
c_int
c_long
c_int16
c_short
c_int32
c_long
c_int64
c_longlong
c_int8
c_byte
c_longdouble
c_double
c_size_t
c_ulonglong
c_ssize_t
c_longlong
c_time_t
c_longlong
c_uint
c_ulong
c_uint16
c_ushort
c_uint32
c_ulong
c_uint64
c_ulonglong
c_uint8
c_ubyte
c_voidp
c_void_p
Vous êtes un professionnel et vous avez besoin d'une formation ?
Machine Learning avec Scikit-Learn
Voir le programme détaillé
2025 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :