pip下载

1,导包

在包中的init文件中写入import 导入模块,可以将包像模块一样的导入使用.

:
    在init 文件中写到:
        __all__=['Cook']#all 用来限制可以导入的模块,列表里跟模块名,这句表示,只允许将包中的Cook模块导入
        from Cook import cook#将Cook模块中的cook方法导入
     调用:
        import mypacage#导入包,mypacage--->包名
        mypacage.Cook.cook()#直接调用模块里的方法
        #这个方法主要是为了将包像模块一样的调用
        

2,用pip管理工具包

2,1. 概念: pip是一个python自带的包管理工具,用于从网络上下载,安装,查找,卸载,更新的第三方包
    下载地址: https://pypi.org/  (外网,)
    pip工具路径: python安装路径/Scripts/(默认添加到环境变量中,任意位置能使用pip)
        查看能否使用: pip -V
2.2.使用语法:
    在dos中使用
    下载包:
        1) pip install 包名----->默认下载最新版本
        2)pip install 包名==版本号----->指定下载哪个版本
        3)pip install 包名>版本号----->只下载在哪个版本之上的版本
    卸载包:
        pip uninstall 包名
    查看包:
        pip list
    更新包:
        pip install -upgrade
    搜索包:
        pip search
     导出和导入安装包:
        pip freeze > (路径如:D:/requirments.txt) ------>将安装包导入到D盘下的requirment 文件夹
        pip install -r D:/requirments.txt------->将D盘下的requirment文件中的包安装下.
2.3.修改国内镜像源
	1)临时修改
    pip install 包名 -i 国内地址
    2)永久修改,需要添加配置文件
    添加指定配置文件:  c:/users/当前登录用户目录/pip/pip.ini  #这个pip文件夹和pip.ini 文件需要自己创建
        在pip.ini文件中增加内容:
       [global]
       index-url = 国内地址
    3) 国内地址:
        阿里云 https://mirrors.aliyun.com/pypi/simple/ 
      中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
      豆瓣(douban) https://pypi.douban.com/simple/ 
      清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 

3.拷贝数据

3.1. 概念:
    将原数据 复制 到一个新的数据空间, 修改新数据不影响原数据, 这就叫作 拷贝

3.2. 实现
    简单数据不存在拷贝, 针对都是复杂数据.

    复杂数据: 列表,字典,集合

    python自带的拷贝模块
    import copy
    方法:
    浅拷贝: 只将原数据拷贝到一个新的空间,但是不管原数据中是否有复杂数据(不会拷贝里面的复杂数据)
      新数据 = copy.copy(数据)

    深拷贝: 将原数据拷贝到一个新的空间,如果原数据中有复杂数据也会拷贝到一个新的数据空间
      新数据 = copy.deepcopy(数据):
    name=['张飞','李鱼','玄机','关羽','貂蝉',['周瑜','孙盈']]
	import copy
	#将name深拷贝到name1
	name1=copy.deepcopy(name)
	print(name1)
	#判断name1是否和name为同一地址
	print(name1 is name)
	#将name1中的周瑜改成新的人
	name1[5][0]='云兰'
	#查看name1的值
	print(name1)
	#查看name 的值
	print(name)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值