首页 > 编程语言 > 详细

0x23没不胜收,python工具

时间:2019-06-08 15:39:05      阅读:103      评论:0      收藏:0      [点我收藏+]

01调试与开发

  调试做好,最简单的方法就是print,如果一个printa不好用那就用两个p(pprint),需要先导入这个库

  from pprint import pprint

1 from pprint import pprint
2 a = ((x,y,2),(one,two,{1:2,3:4}),(love,fair,{1:2,2:4}),joy,renewjoy,{1:2,2:4})
3 print(print:\n,a)
4 print(pprint:)
5 pprint(a)

结果:

1 print:
2  ((x, y, 2), (one, two, {1: 2, 3: 4}), (love, fair, {1: 2, 2: 4}), joy, renewjoy, {1: 2, 2: 4})
3 pprint:
4 ((x, y, 2),
5  (one, two, {1: 2, 3: 4}),
6  (love, fair, {1: 2, 2: 4}),
7  joy,
8  renewjoy,
9  {1: 2, 2: 4})

02代码的比较

  2.git 比较

    git diff old.py new.py(个人不太喜欢)

1 -print "niaho python2"
2 -print "niaho python2"
3 +print("niaho python2")
4 +print("niaho python2")

 

   2.cdiff比较

      pip install cdiff

      diff -u old.py new.py | cdiff(感觉还可以)

--- old.py      2019-06-08 10:57:14.091261538 +0800
+++ new.py      2019-06-08 10:58:32.254261665 +0800
@@ -1,2 +1,2 @@
-print "niaho python2"
+print("niaho python2")
-print "niaho python2"
+print("niaho python2")

03排版与格式化

  1美化格式

     pip install yapf

      yapf old.py > new.py # 将美化后的old.py 放在new.py中

     yapf -i old.py    # 使用-i 直接在源文件上修改

  2.美化排版

    pip install isort

    isort -ls old.py  #直接在源文件上进行美化排版

04辅助工具

  1.man 手册

    假如你忘记了sort在linux的用法,你可以查阅man手册 man sort   ,最后你查到了

    -i 将文件按 ASCII输出 

  2.cheat小抄

    相当与精简版的man手册,使用方法与manh手册差不多  cheat sort   

05实用推荐

  1.创造一个临时服务器(python自带)

    python3 -m http.server 6789

  2.分布式任务队列-->celery+flower

  3.自动化代码发布-->fabric

  4.对进程进行监控的工具-->supervisor

 

 

  

 

0x23没不胜收,python工具

原文:https://www.cnblogs.com/liu247/p/10990676.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!