审核事件表

该表包含整个 CPython 运行时和标准库中由sys.audit()PySys_Audit()调用引发的所有事件。这些呼叫是在 3.8.0 或更高版本中添加的。

有关处理这些事件的信息,请参见sys.addaudithook()PySys_AddAuditHook()

CPython 实现细节: 该表是从 CPython 文档生成的,可能不表示其他实现引发的事件。有关引发的实际事件,请参见您的运行时特定文档。

Audit event Arguments References
array.new typecode , initializer [1]
builtins.breakpoint breakpointhook [1]
builtins.input prompt [1]
builtins.input/result result [1]
code.new code , filename , name , argcount , posonlyargcount , kwonlyargcount , nlocals , stacksize , flags [1]
compile source , filename [1]
cpython.PyInterpreterState_Clear [1]
cpython.PyInterpreterState_New [1]
cpython._PySys_ClearAuditHooks [1]
cpython.run_command command [1]
cpython.run_file filename [1]
cpython.run_interactivehook hook [1]
cpython.run_module module-name [1]
cpython.run_startup filename [1]
cpython.run_stdin [1]
ctypes.addressof obj [1]
ctypes.call_function func_pointer , arguments [1]
ctypes.cdata address [1]
ctypes.cdata/buffer pointer , size , offset [1][2]
ctypes.create_string_buffer init , size [1]
ctypes.create_unicode_buffer init , size [1]
ctypes.dlopen name [1]
ctypes.dlsym library , name [1]
ctypes.dlsym/handle handle , name [1]
ctypes.get_errno [1]
ctypes.get_last_error [1]
ctypes.seh_exception code [1]
ctypes.set_errno errno [1]
ctypes.set_last_error error [1]
ctypes.string_at address , size [1]
ctypes.wstring_at address , size [1]
ensurepip.bootstrap root [1]
exec code_object [1][2]
fcntl.fcntl fd , cmd , arg [1]
fcntl.flock fd , operation [1]
fcntl.ioctl fd , request , arg [1]
fcntl.lockf fd , cmd , len , start , whence [1]
ftplib.connect self , host , port [1]
ftplib.sendcmd self , cmd [1][2]
glob.glob pathname , recursive [1][2]
imaplib.open self , host , port [1]
imaplib.send self , data [1]
import module , filename , sys.path , sys.meta_path , sys.path_hooks [1]
mmap.new fileno , length , access , offset [1]
msvcrt.get_osfhandle fd [1]
msvcrt.locking fd , mode , nbytes [1]
msvcrt.open_osfhandle handle , flags [1]
nntplib.connect self , host , port [1][2]
nntplib.putline self , line [1][2]
open file , mode , flags [1][2][3]
os.add_dll_directory path [1]
os.chdir path [1][2]
os.chflags path , flags [1][2]
os.chmod path , mode , dir_fd [1][2][3]
os.chown path , uid , gid , dir_fd [1][2][3]
os.exec path , args , env [1]
os.fork [1]
os.forkpty [1]
os.getxattr path , attribute [1]
os.kill pid , sig [1]
os.killpg pgid , sig [1]
os.link src , dst , src_dir_fd , dst_dir_fd [1]
os.listdir path [1]
os.listxattr path [1]
os.lockf fd , cmd , len [1]
os.mkdir path , mode , dir_fd [1][2]
os.posix_spawn path , argv , env [1][2]
os.putenv key , value [1]
os.remove path , dir_fd [1][2][3]
os.removexattr path , attribute [1]
os.rename src , dst , src_dir_fd , dst_dir_fd [1][2][3]
os.rmdir path , dir_fd [1]
os.scandir path [1]
os.setxattr path , attribute , value , flags [1]
os.spawn mode , path , args , env [1]
os.startfile path , operation [1]
os.symlink src , dst , dir_fd [1]
os.system command [1]
os.truncate fd , length [1][2]
os.unsetenv key [1]
os.utime path , times , ns , dir_fd [1]
pdb.Pdb [1]
pickle.find_class module , name [1]
poplib.connect self , host , port [1][2]
poplib.putline self , line [1][2]
pty.spawn argv [1]
resource.prlimit pid , resource , limits [1]
resource.setrlimit resource , limits [1]
shutil.chown path , user , group [1]
shutil.copyfile src , dst [1][2][3]
shutil.copymode src , dst [1][2]
shutil.copystat src , dst [1][2]
shutil.copytree src , dst [1]
shutil.make_archive base_name , format , root_dir , base_dir [1]
shutil.move src , dst [1]
shutil.rmtree path [1]
shutil.unpack_archive filename , extract_dir , format [1]
signal.pthread_kill thread_id , signalnum [1]
smtplib.connect self , host , port [1]
smtplib.send self , data [1]
socket.new self , family , type , protocol [1]
socket.bind self , address [1]
socket.connect self , address [1][2]
socket.getaddrinfo host , port , family , type , protocol [1]
socket.gethostbyaddr ip_address [1]
socket.gethostbyname hostname [1][2]
socket.gethostname [1]
socket.getnameinfo sockaddr [1]
socket.getservbyname servicename , protocolname [1]
socket.getservbyport port , protocolname [1]
socket.sendmsg self , address [1]
socket.sendto self , address [1]
socket.sethostname name [1]
sqlite3.connect database [1]
subprocess.Popen executable , args , cwd , env [1]
sys._current_frames [1]
sys._getframe [1]
sys.addaudithook [1][2]
sys.excepthook hook , type , value , traceback [1]
sys.set_asyncgen_hooks_finalizer [1]
sys.set_asyncgen_hooks_firstiter [1]
sys.setprofile [1]
sys.settrace [1]
sys.unraisablehook hook , unraisable [1]
syslog.closelog [1]
syslog.openlog ident , logoption , facility [1]
syslog.setlogmask maskpri [1]
syslog.syslog priority , message [1]
telnetlib.Telnet.open self , host , port [1]
telnetlib.Telnet.write self , buffer [1]
tempfile.mkdtemp fullpath [1][2]
tempfile.mkstemp fullpath [1][2][3]
urllib.Request fullurl , data , headers , method [1]
webbrowser.open url [1]
winreg.ConnectRegistry computer_name , key [1]
winreg.CreateKey key , sub_key , access [1][2]
winreg.DeleteKey key , sub_key , access [1][2]
winreg.DeleteValue key , value [1]
winreg.DisableReflectionKey key [1]
winreg.EnableReflectionKey key [1]
winreg.EnumKey key , index [1]
winreg.EnumValue key , index [1]
winreg.ExpandEnvironmentStrings str [1]
winreg.LoadKey key , sub_key , file_name [1]
winreg.OpenKey key , sub_key , access [1]
winreg.OpenKey/result key [1][2][3]
winreg.PyHKEY.Detach key [1]
winreg.QueryInfoKey key [1]
winreg.QueryReflectionKey key [1]
winreg.QueryValue key , sub_key , value_name [1][2]
winreg.SaveKey key , file_name [1]
winreg.SetValue key , sub_key , type , value [1][2]
首页