菜鸟笔记
提升您的技术认知

Python 笔记

python - 获取时间戳

菜鸟阅读 : 209赞(0)

在python 开发web程序时,需要调用第三方的相关接口,在调用时,需要对请求进行签名。需要用到unix时间戳。 在python里,在网上介绍的很多方法,得到的时间戳是10位。而java里默认是13位(milliseconds,毫秒级的)...

使用python mock一个http服务器

菜鸟阅读 : 177赞(0)

可以使用 Python 的 http.server 和 unittest.mock 模块来创建一个简单的 HTTP 服务器,并根据请求的 URL 返回 JSON 数据。以下是一个示例: from http.server import Bas...

python实现中文分词和词频统计

菜鸟阅读 : 375赞(0)

python2.7中实现中文分词,是引入了jieba中文分词库。再进行简单的词频统计。 import sys reload(sys) sys.setdefaultencoding('utf-8') import jieba import j...

使用Python快速解包阿里云snappy文件

菜鸟阅读 : 833赞(0)

前言 阿里云OSS使用了snappy压缩算法保存历史文件,在实际运维工作中偶尔需要处理Snappy压缩包。 一、Snappy是什么? Snappy是一个快速压缩算法,普遍使用在大型数据文件的快速流式压缩中。Snappy是一个C++的库,但提...

python抽象类——abstractmethod方法和应用

菜鸟阅读 : 1263赞(5)

Python本身不提供抽象类和接口机制,要想实现抽象类,可以借助abc模块。通过定义抽象类,我们可以约定子类必需实现的方法。从abc模块导入ABC类,和abstractmethod抽象方法装饰器 抽象类作用: 抽象类就是控制子类的方法的名称...

python可变类型和不可变类型的区别

菜鸟阅读 : 1182赞(4)

一、python的数据类型 在Python中主要有两种数据类型, 一种是可变数据类型, 另一种是不可变数据类型 可变类型(mutable):列表,字典(key是不可变) 不可变类型(unmutable):数字,字符串,元组 这里的可变不可变...

python小数取整方法总结

菜鸟阅读 : 867赞(4)

1.向下取整,用int() print(int(-2.33)) print(int(2.22)) """ -2 2 """ 2.向上取整,用math模块的ceil() print(math.ceil(-2.77)) print(math.c...

python 调用dll 详解

菜鸟阅读 : 1961赞(4)

准备 将动态库与py文件放在同一目录下 引入ctypes库 from ctypes import * 加载动态库 dll=CDLL('.\\InterfaceTest.dll') 数据类型 ctypes数据类型 C数据类型 c_char c...

Python divmod函数

菜鸟阅读 : 1195赞(4)

描述 divmod函数是Python的内置函数,它可以把除数和被除数的运算结果结合起来,返回一个包含商和余数的元组。 语法 divmod(dividend, divisor) 名称 说明 备注 dividend 被除数 不可省略的参数,可以...

ImportError: No module named 'graphviz'

菜鸟阅读 : 1365赞(4)

今天遇到个神奇的问题,导入模块'graphviz'报错,那我就sudo pip install graphviz,可是已经显示我安装好了 原因最后找到了,因为我的电脑python2与python3是共存的,‘graphviz’默认安装到/u...