
python基础教程
myt2000
这个作者很懒,什么都没留下…
展开
-
pip换源和生成requirements.txt
1. pip换源(1)阿里云http://mirrors.aliyun.com/pypi/simple/(2)豆瓣https://pypi.douban.com/simple/(3)清华大学https://pypi.tuna.tsinghua.edu.cn/simple/1.1 临时换源···shpip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package···1.2 永久更改pip源升级 pip 到最原创 2022-02-16 09:58:48 · 1177 阅读 · 0 评论 -
flask大文件下载解决方案
flask大文件下载解决方案文件数据小的话,可以直接使用flask自带的send_file()读取文件或者直接写入缓冲区,再去读取都可以,StringIO, ByteIO,这样就是能写成不生层本地文件去下载的模式了@app.route('download')def download(): file_hash = request.args.get('file') if file_hash: file = File.by_hash(file_hash) p原创 2020-06-11 15:56:12 · 2962 阅读 · 0 评论 -
centos8上安装python3
第一步:必备的插件:(1)先升级:# yum install -y update(2)再安装 gcc和make插件:#yum install gcc gcc-c++#yum -y install gcc automake autoconf libtool make#yum groupinstall -y 'Development Tools'# yum install -y ...原创 2020-05-06 13:30:45 · 2113 阅读 · 0 评论 -
Ubuntu安装虚拟环境-bash: /usr/bin/python: No such file or directory
Ubuntu安装虚拟环境-bash: /usr/bin/python: No such file or directory出现报错root@dev1:~# source .bashrc-bash: /usr/bin/python: No such file or directoryvirtualenvwrapper.sh: There was a problem running the i...原创 2020-01-16 17:38:55 · 8114 阅读 · 0 评论 -
set集
set集set 可变的,可进行元素的添加和删除 元素是不可以重复的frozenset 不可变的 不可以改变元素>>> unicorns = set(("Narwhal","Oryx","Eland"))>>> "abc" in unicornsFalse>>> "Oryx" in unicornsTrue集set的部分方法和函数s.discard(x) 如果元素在set s原创 2017-10-22 23:31:07 · 246 阅读 · 0 评论 -
python的引用计数和垃圾回收
python引用计数和垃圾回收引用计数所有对象都有引用计数。给一个对象分配一个新名称,或是将其放入一个容器,都会增加该对象的引用计数a = 37b = ac = []c.append(b)这是一个包含值37的对象,a只是引用这个新创建的对象的一个名称。使用del语句或者引用超出作用于(或者被重新赋值时),对象的引用计数就会减少使用sys.getrefcount()可以获得对象的...原创 2018-10-20 12:54:30 · 649 阅读 · 0 评论 -
python中的for... else...写法
for … else…的用法这是python官方文档中combinations的写法当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。def combinations(iterable, r): # combinations('ABCD', 2) --> AB AC AD BC BD CD ...原创 2019-02-19 09:19:58 · 394 阅读 · 0 评论