python 基本知识总结1

本文介绍了Python的基本知识,包括如何安装库,使用PIL进行图像处理,assert断言用法,with语句的执行流程。还涉及到上下文管理协议、模块和包的概念,以及enumerate、next、map和zip函数的运用。此外,文章还讨论了Python调试中的常见错误和解决方案,如`name 'self' is not defined`错误和`import scipy.misc`的问题。
摘要由CSDN通过智能技术生成

 

 

[声明: 本文绝大部分内容为本人在学习过程中,从互联网上搜索总结的内容,并绝大部分给出了原文出处,若为显示标明,造成侵权,请联系本人,谢谢理解!]


  •  安装python库

  1.  使用命令安装指定版本的python库    $ pip install <package_name>==x.x.x
  2.  安装清华源python库    $ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <package_name>
  3.  解决安装时出现的超时报错     $ pip --default-timeout=100 install -U <package_name>
  4.  安装本地已经下载好的python库    $ pip install <path/package_name>.whl
  5.  更新pip安装的python库  $ pip install -U <pac​​kage_name>
  6.  卸载python库    $ pip uninstall <packge_name>   
    1. 卸载完成之后到..\Python36\Lib\site-packages目录下检查package文件夹是否还在,如果还在,删除之【注意此时必须关闭python或者ipython】
    2. 使用 $ pip list查看
  7.  

 

  • PIL

  1. 参考:https://www.liaoxuefeng.com/wiki/897692888725344/966759628285152 廖雪峰的官方网站
  2. PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,同时API却非常简单易用。
  3. import Image
    import ImageFilter
    
    # 打开一个jpg图像文件,注意路径
    im = Image.open('<path>/<image_name>.jpg')
    
    # 显示这张图片
    im.show()
    
    # 获得图像尺寸:
    w, h = im.size
    
    # 缩放到50%
    im.thumbnail((w//2, h//2))
    
    # 把缩放后的图像用jpeg格式保存:
    im.save('<path>/<image_name>.jpg', 'jpeg')
    
    # 添加模糊效果,保存为im2 
    im2 = im.filter(ImageFilter.BLUR)
    im2.save('<paht>/<image_name>.jpg', 'jpeg')
    
    # 创建一张新图片
    Image.new(mode,size,color=0)
    
    # 转成numpy.array类型
    im_array = np.array(data)
    # 由numpy.array转成PIL.Image图片类型
    im_Image = Image.fromarray(im)
    # 图片旋转使用rotate(角度大小)
    im_ = im_array.rotate(180)
    
    #更多内容可参考--> https://www.cnblogs.com/kongzhagen/p/6295925.html

     

  • assert <表达式>

  1.  用于测试<表达式> 的值,如果 <表达式> 的值为 True ,正常通过
  2. 如果 <表达式> 的值为 False ,则报错 ‘AssertionError:’
  • startswith(' ')

  1. 举例:tf.__version__.startswith('2.')
    1. 判断 tf 的版本是否是以 ‘2.’开头,如果是,则返回True,否则返回 False
  2. 类似有 endswith(' ')

 

 

 

 

运行python脚本

  1. 在python.py文件首行中加入 #!/usr/bin/python3
    就可以使用  ./    命名运行该文件了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值