安装python dbus教程 python pdb 安装 您所在的位置:网站首页 ipython转python 安装python dbus教程 python pdb 安装

安装python dbus教程 python pdb 安装

2023-07-09 02:34| 来源: 网络整理| 查看: 265

Ubuntu 18.04.1 LTS

Python使用的是虚拟环境:virutalenv

Python的版本:Python 3.6.9

简说Python之ipython

1.安装ipython

pip install ipython 2.ipython的使用 In [1]: run utils.py In [2]: cat utils.py # coding=utf-8 import os import hashlib from functools import partial from config import UPLOAD_FOLDER HERE = os.path.abspath(os.path.dirname(__file__)) def get_file_md5(f, chunk_size=8192): h = hashlib.md5() while True: chunk = f.read(chunk_size) if not chunk: break h.update(chunk) return h.hexdigest() def humanize_bytes(bytesize, precision=2): abbrevs = ( (1 s ## 直接跳入到了recu(5)的过程 > /home/zsd/web_develop/recursive.py(8)() 4 if(n>2): 5 recu(n-1) 6 print ("--level 2 value :",n); 7 ----> 8 recu(5) ipdb> s ## 运行recu(n)的函数 > /home/zsd/web_develop/recursive.py(2)recu() 1 # coding=utf-8 ----> 2 def recu(n): 3 print ("level 1 value :",n); 4 if(n>2): 5 recu(n-1) ## 输出函数值5 > /home/zsd/web_develop/recursive.py(3)recu() 1 # coding=utf-8 2 def recu(n): ----> 3 print ("level 1 value :",n); 4 if(n>2): 5 recu(n-1) ipdb> s level 1 value : 5 > /home/zsd/web_develop/recursive.py(4)recu() 2 def recu(n): 3 print ("level 1 value :",n); ----> 4 if(n>2): 5 recu(n-1) 6 print ("--level 2 value :",n);

然后就会一直循环,到2的时候,在循环出来。有兴趣的可以s继续单步调试

其输出结果是:

level 1 value : 5 level 1 value : 4 level 1 value : 3 level 1 value : 2 --level 2 value : 2 --level 2 value : 3 --level 2 value : 4 --level 2 value : 5


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有