• 大小: 5.3MB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2023-09-23
  • 语言: 其他
  • 标签: 网络安全  

资源简介

kdd99数据集

资源截图

代码片段和文件信息

#######################################################################
## Copyright (C) 2008-2018 by Carnegie Mellon University.
##
## @OPENSOURCE_LICENSE_START@
## See license information in ../LICENSE.txt
## @OPENSOURCE_LICENSE_END@
##
#######################################################################

#######################################################################
# $SiLK: silk-python-info.py 1b62aa0bd784 2018-02-15 22:09:29Z mthomas $
#######################################################################

import sys
import os
import re
from distutils import sysconfig


if len(sys.argv) > 1 and sys.argv[1] in (“--check-version“ “--print-version“):
    # See if we are python version >= 2.4 and < 4.0
    version_ok = (0x020400f0 <= sys.hexversion < 0x04000000)
    if sys.argv[1] == “--print-version“:
        sys.stdout.write(“%d.%d.%d\n“ % sys.version_info[0:3])
    if version_ok:
        sys.exit(0)
    else:
        sys.exit(1)

if len(sys.argv) == 1 or sys.argv[1] != “--filename“:
    sys.exit(“Usage: %s {--check-version | --print-version | --filename FILENAME}“ %
             sys.argv[0])

outfile = sys.argv[2]
python_prefix = os.getenv(‘PYTHONPREFIX‘)
python_site = os.getenv(‘PYTHONSITEDIR‘)
python_default_site = ““
version = ““
package_dest = ““
error_string = ““
include_dir = ““
ldflags = ““
cppflags = ““
libdir = ““
libname = ““
ldflags_embedded = ““
pthread_option = ““
pthread_embedded_option = ““
so_extension = ““


try:
    version = “%d.%d.%d“ % sys.version_info[0:3]

    # Stash the config vars
    config_vars = sysconfig.get_config_vars()

    # remove any space between a -L and a directory (for libtool)
    for kv in config_vars.items():
        try:
            config_vars[k] = re.sub(r‘-L +/‘ r‘-L/‘ v)
        except:
            config_vars[k] = v

    # Where should we install packages?
    python_default_site = sysconfig.get_python_lib(TrueFalse)
    if python_site:
        package_dest = python_site
    else:
        if not python_prefix:
            package_dest = python_default_site
        elif python_default_site != sysconfig.get_python_lib(TrueFalse“BOGUS“):
            # prefix argument works
            package_dest = sysconfig.get_python_lib(TrueFalsepython_prefix)
        else:
            # prefix argument does not work (Mac OS-X some versions)
            error_string = “--with-python-prefix is broken on this version of Python.  Please use --with-python-site-dir instead.“

    # Python include path
    include_dir = sysconfig.get_python_inc()

    # Python shared library extension
    so_extension = config_vars[‘SO‘]

    # Python library
    library = config_vars[‘LIBRARY‘]
    if not library:
        library = config_vars[‘LDLIBRARY‘]

    # Figure out the shortname of the library
    if library:
        library_nosuffix = (os.path.splitext(library))[0]
        libname = re.sub(r“^lib“ ““ library_nosuffix)

    # Python library location
    if library_nosuffix:
        # Cygwin puts li

评论

共有 条评论