
python基础
zzti_bsj
没有可以抵达的巅峰
展开
-
编译pycrypto为egg文件
编译pycrypto为egg文件1. get source code & uzipwget https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz2. build egg filepython -c "import setuptools; exec(open('setup.py').read原创 2022-05-24 13:50:52 · 240 阅读 · 0 评论 -
python: 实现一个简单的日记程序
前言昨天被人问道:“你知道装饰器吗?你知道python的上下文管理器吗?(使用with语句操作上下文管理器类)”简单日记程序写过日记的小伙伴都知道,写日记的时候首先会写日期,然后去写正文。那现在都已经21世纪了,是不是可以考虑做一个日记程序呢?程序员的最终目的:把更多的事情交给程序去做。第一步,自定义上下文管理器类 - OpSqliteDB为了过滤掉复杂冗余的步骤,我选择使用轻量级的关系型数据库:sqlite3为了保持文件结构清晰,我在utils.py文件中实现了一个操作sqlite3的函数原创 2021-04-09 15:58:24 · 2330 阅读 · 0 评论 -
python3 skip32加密解密
python3 skip32加密解密skip32:把给定的任意int型的数字加密成最长长度为10位的数字;网上有python2实现的skip32源码,以下是我通过参考python2实现的skip32而修改成的python3版本参考链接:python2 实现的skip32import structclass Skip32: """ _key is a string of len 10 """ _ftable = [ 0xa3, 0xd7, 0x09,原创 2021-03-12 09:31:42 · 511 阅读 · 0 评论 -
python - 遍历文件夹解压zip文件
# import osimport zipfiledef unzip_file(zip_src, dst_dir): r = zipfile.is_zipfile(zip_src) if r: fz = zipfile.ZipFile(zip_src, 'r') for file in fz.namelist(): fz.extract(file, dst_dir) else: p原创 2021-02-27 15:44:40 · 1254 阅读 · 0 评论 -
pygame在屏幕上显示中文
pygame在屏幕上显示中文pygame中有一个方法叫做get_fonts(),该方法的返回值是一个列表,列表存储的是系统中所有的字体文件名称。通过这段代码输出系统中所有字体文件的名称import pygamelst = pygame.font.get_fonts()# print lstprint(lst)然后在系统路径C/Windows/Fonts找到简体的字体文件名,再从返回的字体文件名称列表中找到了microsoftjhengheimicrosoftjhengheiui这个微软简体,原创 2020-11-18 15:39:24 · 1769 阅读 · 0 评论 -
pip配置国内源
pip配置国内源在C:/users/XXX(XXX代表的是你的计算机用户名)下创建pip文件夹,并且在pip文件夹中创建要给pip.ini文件,在其中写入以下内容:[global]index-url = http://pypi.douban.com/simple[install]trusted-host = pypi.douban.com 保存之后pip的国内源配置完毕,重启cmd命令行可使用pip安装库。...原创 2020-11-12 12:21:46 · 265 阅读 · 0 评论 -
pip安装缓慢的原因
讲真,心态要炸了。pip安装python依赖,本来就应该是一件没有难度的事情。但是,“没有难度”的前提是网络没有限制。最近在公司使用interal原创 2020-09-22 00:02:15 · 1418 阅读 · 0 评论 -
python负数取余 整除运算
正数的整除和取模 正数的整除和取余就不用说啦吧# 整除>>> 10 // 33# 取余>>> 10 % 31负数几种情况的整除和取模整除# 1. 正数整除负数>>> 10 // -3-4总结:(分割法)10被3分隔成4份,所以结果为-4# 2. 负数整除正数>>> -10 // 3-4总...原创 2019-11-02 12:00:45 · 3617 阅读 · 5 评论 -
python关键字yield
python关键字yield在网上搜到一篇讲的不错的博客 博客链接在这里我就总结一下yield的功能和用法yield的作用机制:1、yield执行完当前函数后,结束 (实际上是暂停) 函数并返回值。2、同一个程序中再次调用这个函数时,从上次结束的下一句开始执行。用代码来解释yield的作用代码def foo(): print("starting...") while...原创 2019-08-07 10:43:28 · 268 阅读 · 0 评论 -
Python类属性和实例属性
Python的类属性和实例属性 实例属性又称为对象属性。 简而言之,类属性是类的属性,实例属性是实例的属性。类属性通过类名调用,实例属性通过self/实例对象调用。测试代码1# object 是 Python中的根类、最底层的类,基本上所有的类都要继承于object类class People(object): # 类属性 age = '123' def __...原创 2019-08-07 10:34:49 · 215 阅读 · 0 评论