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查看

  • 相关阅读:
    fastapi+vue搭建免费代理IP网站部署至heroku
    如何选择免费代理ip,需要注意哪些指标值和基本参数
    如何部署MongoDB并开启远程访问Docker版
    Linux设置Frps Frpc服务开启启动
    Docker搭建VS Code Server ,设置访问密码随时随地写代码
    薅羊毛须及时 多平台微信线报提醒脚本
    python+selenium实现百度关键词搜索自动化操作
    用python selenium 单窗口单IP刷网站流量脚本
    杂记 内容会在留言中补充
    c#杂记
  • 原文地址:https://www.cnblogs.com/dotagg/p/6822765.html
Copyright © 2011-2022 走看看