最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 如何将python标准库缺失的进行导入?

    正文概述    2020-05-08   242

    代码写的很多时候,如果我们需要一个内容,肯定是要将内容拆分的,然后进行导入,但是导入和最简单的复制,黏贴是一样的嘛?答案肯定不是啊,那要怎么将这些内容进行导入呢,下面小编就给大家整理出来,内容很少,大家可以参考学习下哦~

    一、单个模块中缺失的库

    在编写代码的时候,如果我们需要使用某个三方库(如 requests),但不确定实际运行的环境是否装了它,那么可以这样写:

    try:
     import requests
    except ImportError:
     import os
     os.system('pip install requests')
     import requests

    如果真找不到兼容的标准库,也可以自己写一个模块(如 my_json.py),实现想要的东西,然后在 except 语句中再导入它。

    try:
     import simplejson as json
    except ImportError:
     import my_json as json

    二、整个项目中缺失的库

    问题是:有一个项目,想要部署到新的机器上,它涉及很多三方库,但是机器上都没有预装,该怎么办?

    对于一个合规的项目,按照约定,通常它会包含一个“requirements.txt ”文件,记录了该项目的所有依赖库及其所需的版本号。这是在项目发布前,使用命令pip freeze > requirements.txt 生成的。

    使用命令pip install -r requirements.txt (在该文件所在目录执行,或在命令中写全文件的路径),就能自动把所有的依赖库给装上。

    三、自动导入任意缺失的库

    可以用 try…except 方式,实现简单的三方库导入或者替换

    已知全部缺失的依赖库时(如 requirements.txt),可以手动安装

    利用 sys.meta_path,可以自动导入任意的缺失库

    好啦,常见的就是这三个缺失的库的导入方式,大家可以根据自己的需求不同,选择适合自己的导入方式哦~


    起源地下载网 » 如何将python标准库缺失的进行导入?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元