Python
小菜鸟啦啦啦啦
这个作者很懒,什么都没留下…
展开
-
安装pyenv,以及python版本转换失败问题解决
安装pyenv 后,转换python版本出错问题解决终端1.安装pyenvgit clone https://github.com/yyuu/pyenv.git ~/.pyenv2.安装成功查看是zsh还是bash终端echo $SHELL3。进行配置(Zsh)(1)配置到~/.zshrc 文件echo 'export PYENV_ROOT="$HOME/.pyenv"' >>~/.zshrcecho 'export PATH="$PYENV_ROOT/bin:$PAT原创 2020-06-10 21:45:39 · 1759 阅读 · 0 评论 -
多任务之线程
一、多任务并发:执行的任务数大于cpu核数,使用调度方法,不是同时进行的,总有些任务时不执行的在同一时刻并行:任务数量小于cpu核数,任务是同时进行的线程同步:按照预定的先后顺序执行二、线程(1)定义:线程是进程的一个分支,每个进程最少一个线程,是cpu调度和分派的最小单元#导入线程模块import threadingthreading.Thread( target= ,args=...原创 2019-02-15 15:41:07 · 91 阅读 · 0 评论 -
多任务之进程
一、定义一个运行的软件或者程序,进程是操作系统资源分配的基本单位,没有进程就没有线程##线程和进程的区别线程间资源共享,进程间资源独立二、进程多任务(1)过程#导入线程模块import multiprocessingmultiproessing.Process( target =,args=(,), kwargs={})*target:执行的目标任务名*args:以元组方式...原创 2019-02-15 15:42:41 · 185 阅读 · 0 评论 -
GIL锁
一、GIL的概念GIL ( Global Interpreter Lock ) 全局解释器锁。GIL 不是 Python 语言的特性,是CPython中的一个概念。_Python 解释器也是一个应用程序二、GIL的作用线程互斥锁是 Python 代码层面的锁,解决 Python 程序中多线程共享资源的问题GIL 是__ Python 解释层面的锁,解决解释器中多个线程的竞争资源问题。...原创 2019-02-15 15:51:54 · 252 阅读 · 0 评论 -
AttributeError: 'dict_values' object has no attribute 'translate'错误的解决
AttributeError: 'dict_values' object has no attribute 'translate'错误的解决这个错误可能比较简单,但也让我找了一大会儿。这个canton_list返回的是一个列表,列表中元素是由元组组成我进行查询的时候,判断canton_id是否在这个列表中,然后就出现了AttributeError: ‘dict_values’ object...原创 2019-07-02 22:13:48 · 9374 阅读 · 0 评论