zoukankan      html  css  js  c++  java
  • python培训

    2017-04-27~28

    if __name__=='__main__': 在py脚本中添加该判断,可在别的py import时这个py文件不会执行if __name__=='__main__'下的内容


    包中有多个py文件,其中有一个__intit__.py文件负责引入各个py文件的方法
    __init__.py 包含了包名的默认内容
    例如:from .mymath import cfb 从当前mymath这个py文件中引入cfb方法
    命令行参数处理这个argparse

    使用pip安装python包
    c:python>pip install Pillow

    查看包的路径
    >>> import PIL

    >>> PIL.__path__

    ['C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\PIL
    ']
    >>>

    C:UsersAdministratorAppDataLocalProgramsPythonPython36Libsite-packages

    c:python>pip install virtualenv #virtualenv则可以建立多个独立的虚拟环境,各个环境中拥有自己的python解释器和各自的package包,互不影响。

    新建虚拟环境
    C:python est>virtualenv . #在test目录中新建了python虚拟环境
    C:python est>Scriptsactivate.bat

    (test) #激活该虚拟环境
    C:python est>pip install paramiko

    Collecting paramiko
    Using cached paramiko-2.1.2-py2.py3-none-any.whl

    wheel包不能直接安装需要用pip安装,只有windows install exe
    能直接安装


    发行包
    setup.py

    C:pythoncourse>python -m http.server #在当前目录架设一个http服务器
    Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
    127.0.0.1 - - [27/Apr/2017 15:53:01] "GET / HTTP/1.1" 200 -
    127.0.0.1 - - [27/Apr/2017 15:53:01] code 404, message File not found
    127.0.0.1 - - [27/Apr/2017 15:53:01] "GET /favicon.ico HTTP/1.1" 404 -

    pit安装本地wheel包
    pip install --no-index find_links=C:/python/course -r requirement.txt
    requirement.txt定义python包的名称
    deactivate.bat


    一键构建应用运行环境:zc.buildout

    pickle&json
    fabric


    Monkey Path 动态打补丁,
    如下
    class A :
    def print(self):
    print(1)
    a=A()
    a.print()
    def new_print(self):
    print(2)
    A.print=netw_print
    a.print()


    终端里debug python脚本,在脚本插入一下代码
    import pdb;pdb.set_trace()
    执行时进入Pdb提示,然后可输help查看

  • 相关阅读:
    Nios学习笔记3——流水灯实验
    Nios学习笔记2——流水灯实验
    Nios学习笔记1——流水灯实验
    转:摄像头camera 7660/7670/7225/9650以及程序流程(一)
    fpga 扇入扇出
    门控时钟的使用
    门控时钟与多扇出问题解决方案
    为所欲为——教你什么才是真正的任意分频
    SDRAM时序--读高手进阶,终极内存技术指南
    FPGA你必须知道的那些事儿
  • 原文地址:https://www.cnblogs.com/dotagg/p/6822765.html
Copyright © 2011-2022 走看看