您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 文件类型识别库python-magic.zip

  2. python-magic 是 libmagic 库的 Python 语言封装,实现魔术棒的文件类型识别。示例代码:>>> import magic >>> magic.from_file("testdata/test.pdf") PDF document, version 1.2 >>> magic.from_buffer(open("testdata/test.pdf").read(1024)) PDF document, vers
  3. 所属分类:其它

    • 发布日期:2019-07-18
    • 文件大小:79872
    • 提供者:weixin_39841848
  1. Python魔术方法详解

  2. 主要介绍了Python魔术方法详解,本文讲解了构造和初始化、用于比较的魔术方法、数值处理的魔术方法、普通算数操作符等内容,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-22
    • 文件大小:197632
    • 提供者:weixin_38501610
  1. python实现堆和索引堆的代码示例

  2. 堆是一棵完全二叉树。堆分为大根堆和小根堆,大根堆是父节点大于左右子节点,并且左右子树也满足该性质的完全二叉树。小根堆相反。可以利用堆来实现优先队列。 由于是完全二叉树,所以可以使用数组来表示堆,索引从0开始[0:length-1]。结点i的左右子节点分别为2i+1,2i+2。长度为length的树的最后一个非叶子节点为length//2-1。当前节点i的父节点为(i-1)//2。其中//表示向下取整。 以大根堆举例。当每次插入或者删除的时候,为了保证堆的结构特征不被破坏,需要进行调整。调整分为两
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:72704
    • 提供者:weixin_38537050
  1. python实现转盘效果 python实现轮盘抽奖游戏

  2. 本文实例为大家分享了python实现转盘效果的具体代码,供大家参考,具体内容如下 #抽奖 面向对象版本 import tkinter import time import threading class choujiang: #初始化魔术方法 def __init__(self): #准备好界面 self.root = tkinter.Tk() self.root.title('lowB版转盘') self.root.minsize(300, 300)
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:49152
    • 提供者:weixin_38740827
  1. Python中的__new__与__init__魔术方法理解笔记

  2. 很喜欢Python这门语言。在看过语法后学习了Django 这个 Web 开发框架。算是对 Python 有些熟悉了。不过对里面很多东西还是不知道,因为用的少。今天学习了两个魔术方法:__new__ 和 __init__。 开攻: 如果对 Python 有所简单了解的话应该知道它包含类这个概念的。语法如下: 复制代码 代码如下: class ClassName:     :         .         .           .     问题来了。像我们学习的 C# 或是 Java
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:63488
    • 提供者:weixin_38534683
  1. python从内存地址上加载python对象过程详解

  2. 这篇文章主要介绍了python从内存地址上加载pythn对象过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在python中我们可以通过id函数来获取某个python对象的内存地址,或者可以通过调用对象的__repr__魔术函数来获取对象的详细信息 def tt(): print(111) print(tt.__repr__()) print(id(tt)) 但是不知大家是否想过,其实这个内存地址可以直接加载python对象的。有
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:47104
    • 提供者:weixin_38706782
  1. Cython编译python为so 代码加密示例

  2. 1. 编译出来的so比网上流传的其他方法小很多。 2. language_level  是python的主版本号,如果python版本是2.x,目前的版本Cython需要人工指定language_level. 3. python setup.py build_ext –inplace  执行脚本 4. 以下是代码片段 from distutils.core import Extension, setup from Cython.Build import cythonize from Cytho
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:38912
    • 提供者:weixin_38737635
  1. Python面向对象二 封装与修饰器

  2. Python面向对象二 封装与修饰器1. 特殊方法2. 封装2.1 封装的引入2.2 封装实例一2.3 封装实例二3. property装饰器 1. 特殊方法 • 在类中可以定义一些特殊方法也称为魔术方法 • 特殊方法都是形如 xxx()这种形式 • 特殊方法不需要我们调用,特殊方法会在特定时候自动调用,在实例对象创建以后执行 # 类的基本结构 ''' class 类名([父类]): 公共的属性... # 对象的初始化方法 def __init__(self,.....)
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:71680
    • 提供者:weixin_38551205
  1. python语言线程标准库threading.local解读总结

  2. 本段源码可以学习的地方: 1. 考虑到效率问题,可以通过上下文的机制,在属性被访问的时候临时构建; 2. 可以重写一些魔术方法,比如 __new__ 方法,在调用 object.__new__(cls) 前后进行属性的一些小设置; 3. 在本库中使用的重写魔术方法,上下文这两种基础之上,我们可以想到函数装饰器,类装饰器,异常捕获,以及两种上下文的结构; 灵活运用这些手法,可以让我们在代码架构上更上一层,能够更加省时省力。 from weakref import ref # ref用在了构造大字
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:66560
    • 提供者:weixin_38605967
  1. handcalcs:用于将Python计算转换为渲染乳胶的Python库-源码

  2. ( 秘密艺术 手算: Jupyter中的Python计算,就像您亲手写的一样。 handcalcs是一个库,可在Latex中自动呈现Python计算代码,但其方式类似于在用铅笔书写时如何格式化其计算的方式:编写符号公式,后跟数字替换,然后是结果。 由于handcalcs显示了数字替换,因此handcalcs计算和检查变得非常容易。 内容 基本演示 正在安装 您可以使用pip安装: pip install handcalcs 基本用法1:作为Jupyter细胞魔术( %%render )
  3. 所属分类:其它

    • 发布日期:2021-03-22
    • 文件大小:5242880
    • 提供者:weixin_42139302
  1. inquest:Inquest使您可以将日志语句添加到python,而无需重新启动python实例。 它可以帮助您快速发现问题所在-源码

  2. 什么是询问? Inquest是python程序的日志记录工具。 它使您可以将日志添加到正在运行的python程序中,而无需重新启动程序,重新部署程序或以任何方式修改代码。 Inquest的开销非常低:除非有什么要记录的地方,否则python库的一部分是完全空闲的。 Inquest是专门为使您即使在生产环境中也可以快速内省Python而设计的。 这是魔术的gif。 我在后台运行一个python实例,并使用Inquest将日志语句动态添加到正在运行的代码中。 安装 有两种使用Inquest的方法
  3. 所属分类:其它

    • 发布日期:2021-03-12
    • 文件大小:1048576
    • 提供者:weixin_42130786
  1. python-dpp-nanomsg:使用2行D代码从Python自动调用nanomsg-源码

  2. 使用D作为粘合层从Python调用nanomsg 该存储库是使用D强大的元编程功能来实现从Python调用C代码而无需编写任何代码的示例。 为了打包所有必需的依赖关系以构建和运行示例,有一个但是不需要手动构建容器。 只是: 运行docker/docker-run.sh 。 这将构建Docker容器并在其中运行bash。 在容器中收到bash提示后,立即运行make 。 这将构建一个Python扩展,然后运行调用nanomsg C库的。 而已。 启用该Python文件中所见魔术的用户代码
  3. 所属分类:其它

    • 发布日期:2021-03-10
    • 文件大小:9216
    • 提供者:weixin_42151772
  1. 明天:Python中异步代码的魔术修饰器语法-源码

  2. 明天 Python 2.7中异步代码的魔术装饰器语法。 请不要在生产中实际使用此功能。 它比任何其他事情更多的是思想实验,并且在很大程度上依赖于Python旧样式类的特定行为。 拉请求,问题,意见和建议欢迎。 安装 明天可以通过pip方便地获取: pip install tomorrow 或可通过git clone和setup.py安装 git clone gitgithub.com:madisonmay/Tomorrow.git sudo python setup.py install 为
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:7168
    • 提供者:weixin_42160376
  1. 魔术虫洞:将事情从一台计算机安全地转移到另一台计算机-源码

  2. 魔术虫洞 安全地将事物从一台计算机传输到另一台计算机。 该软件包提供了一个库和一个名为wormhole的命令行工具,使从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本段)成为可能。 通过使用相同的“虫洞代码”来标识两个端点:通常,发送方机器生成并显示该代码,然后必须将其键入接收方机器中。 这些代码简短易懂,而且使用了语音上明显不同的单词表。 接收方在代码字上提供制表符补全功能,因此通常只需键入几个字符。 虫Kong码是一次性的,不需要记住。 PyCon 2016演示文稿:,
  3. 所属分类:其它

    • 发布日期:2021-02-18
    • 文件大小:332800
    • 提供者:weixin_42117267
  1. DeepStackPython:DeepStack的官方Python SDK-源码

  2. DeepStackPython DeepStack的官方Python SDK 深栈 (DeepStack)[ ]是一款AI服务器,允许在边缘服务器和生产服务器中部署对象检测,面部检测,面部识别,场景识别以及自定义对象检测。 DeepStack可在Docker,Windows,Linux,Mac,Nvidia Jetson和ARM64设备上运行。 而且它是完全免费和开源的 DeepStack Python SDK使得只需几行代码就可以轻松地在图像和视频上执行上述所有出色的AI魔术,只需安装De
  3. 所属分类:其它

    • 发布日期:2021-02-07
    • 文件大小:22020096
    • 提供者:weixin_42144604
  1. nim_magic:JupyterLab或Juypter Python笔记本的Nim细胞魔术-源码

  2. nim_magic 适用于JupyterLab或Juypter Python笔记本的Nim细胞魔术。 编写Nim模块,然后直接在Notebook中使用编译后的代码作为Python内核的扩展模块(类似于%% cython,但对于您喜欢的语言:P)。 它建立在yglukhov很棒的库上。 要求 路径中的编译器 软件包( nimble install nimpy ) 安装 只需将文件nim_magic.py放在Python的导入路径中的某个位置,例如,在以下打印的目录之一中: python3 -c
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:4096
    • 提供者:weixin_42140625
  1. bindinghub:使用如此先进的技术,您可以在云中运行代码,感觉就像魔术!-源码

  2. 什么是BinderHub? BinderHub允许您从Git存储库中BUILD和REGISTER Docker映像,然后与JupyterHub进行CONNECT ,从而允许您创建一个公共IP地址,该地址允许用户与实时JupyterHub实例中的代码和环境进行交互。 您可以选择要服务的特定分支名称,提交或标记。 BinderHub联系在一起: 提供可扩展的系统,用于验证用户身份和生成单用户Jupyter Notebook服务器,以及 使用在线托管的Git存储库生成Docker映像。 Bin
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:1048576
    • 提供者:weixin_42122432
  1. pyp:在shell上轻松运行Python! 神奇,但从未神秘-源码

  2. p 在外壳上轻松运行Python! 神奇,但从未神秘。 安装 运行pip install pypyp (注意额外的“ yp”!) pyp需要Python 3.6或更高版本。 这个怎么运作 pyp将静态分析输入代码以检测未定义的变量。 根据发现的内容,它将根据需要转换输入代码的AST。 然后,我们编译并执行结果,或者如果使用--explain ,则将AST解析回源代码。 例子 本节将向您介绍使用pyp的详细信息,并希望取代您对许多常见Shell实用程序的需求。 对于备忘单/ tldr,请运行p
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:26624
    • 提供者:weixin_42168230
  1. MagicPython:用于Sublime Text,Atom和Visual Studio Code的尖端Python语法荧光笔。 GitHub用来突出显示您的Python代码!-源码

  2. 魔术蟒 这是一个具有首选项和语法突出显示功能的软件包,用于尖端的Python 3,尽管也很好地支持Python 2。 该语法与 , 和兼容。 它旨在替代默认的Python软件包。 VSCode用户注意:MagicPython用作Visual Studio Code中的默认Python荧光笔。 除非您需要或不需要它的最新版本,否则请不要安装它。 您可能会发现没有什么不同,因为您已经在使用MagicPython。 MagicPython正确地突出显示了所有Python 3语法功能,包括类型注释
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:280576
    • 提供者:weixin_42128988
  1. python反序列化漏洞 任意代码执行

  2. 上一篇博客中我介绍了python的字符串,元组,列表和字典的序列化 详细请看: python序列化中的字符串,列表,字典,类的序列化解释 这篇博客我将介绍 python反序列化漏洞 任意代码执行 那么怎么反序列化中运行任意代码呢? 首先要说说__reduce__这个魔术方法, 这个方法用来表明类的对象应当如何序列化, 当其返回tuple类型时就可以实现任意代码执行 举个例子: import pickle import os class Student(object): name = 'y
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:102400
    • 提供者:weixin_38585666
« 12 »