普通例子

以正则表达式模块为例,我们经常这样写代码:

import re #import re导入的re它是一个模块(正则化模块),模块里面你可以创建很多函数。
#或者from re import search #这里import search就表明指定了这个search函数
target = ‘abc1234xyz’
re.search(’(\d+)’, target) #在模块里面有search

我们分别使用type函数来看看他们的类型:>>> import re
>>> type(re)
<class 'module'>
>>> from re import search
>>> type(search)
<class 'function'>

一个模块里面可以包含多个函数。
如果在你的代码里面,你已经确定只使用search函数,不会再使用正则表达式里面的其他函数了。但是,如果你要使用正则表达式下面的多个函数,或者是一些常量,那么用第一种方案import re会更加简洁清晰

Python 的 datetime模块

这两种导入方式导入的datetime,虽然名字一样,但是他们的意义完全不一样,请大家观察下面两种写法:

import datetimenow = datetime.datetime.now()
one_hour_ago = now - datetime.timedelta(hours=1)---------------------------------from datetime import datetime, timedelta
now = datetime.now()
one_hour_ago = now - timedelta(hours=1)

第二种写法看似简单,但实则改动起来却更为麻烦。例如我还需要增加一个变量today用于记录今日的日期。

对于第一段代码,我们只需要增加一行即可:

today = datetime.date.today()

但对于第二行来说,我们需要首先修改导入部分的代码:

from datetime import datetime, timedelta, date
#然后才能改代码:
today = date.today()

导入另一个py文件写好的程序

util.py文件:

def write():
print('write 函数被调用!')

main.py文件:

import utilutil.write()

参考文章

import xx fromxx 的含义相关推荐

  1. python import和from xx import xx的理解

    python import, from xx import xx的一些理解, 以及解答一些from xx import xx可以, import xx无效的情况 先挂标准解释 原文 翻译(google ...

  2. pycharm中from xx import xx报错:Unresolved reference

    出现问题:无法引用到相关的类,但是这些类确实都在工程中 分析原因:import不成功是路径没对应上,pycharm默认该项目的根目录为source目录 解决方案: 将对应的项目searchTest,选 ...

  3. 出现import xx.xx.xx cannot be resolved的问题

    点一下clean即可

  4. JavaScript 和 typeScript 中的 import、from

    From:https://segmentfault.com/a/1190000018249137?utm_source=tag-newest Github - allowSyntheticDefaul ...

  5. Python中import和from......import的区别

    1.import datetime 引入的是datetime.py文件,文件在这里也叫模块module. 之后可以用datetime.datetime,表示datetime这个文件里面的datetim ...

  6. github里的默认域_恕我直言!你对Python里的import一无所知

    写 Python 通常我们会怎样导包?可能大部分情况下都是用 import,但除了 import 你还会些什么呢?下面我们来介绍一些骚操作. 1. 直接 import 人尽皆知的方法,直接导入即可 i ...

  7. python中import的作用_python使用import报错是什么原因

    在练习Python中package的相对导入时,即from . import XXX 或者from .. import XXX 有时会遇到这样两个错误:SystemError: Parent modu ...

  8. import qs from qs 安装_Python 导包难道你只会个 import 吗?

    " 阅读本文大概需要 3 分钟. " 写 Python 通常我们会怎样导包?可能大部分情况下都是用 import,但除了 import 你还会些什么呢?下面我们来介绍一些骚操作. ...

  9. 解决Ubuntu系统终端运行python文件报错“ImportError/ModuleNotFoundError:No Module named xx”

    在编译器或是Pycharm运行代码时,调用文件之间的函数或是类不会报错,但是在终端运行时却报错没有xx模块,明明自己已经写了调用代码:from xx import xx 原因:(不想看可直接跳到解决方 ...

  10. python加减乘除符号_Python项目如何合理组织规避import天坑

    本文共3500余字,预计阅读时间12分钟,本文知乎连接:Python项目如何合理组织规避import天坑,本文同步发布于silaoA的博客和微信公众号平. 关注学习了解更多的Cygwin.Linux. ...

最新文章

  1. 用python快速画小猪佩奇
  2. Vue+Openlayers+HIKVSION实现点击摄像头进行预览
  3. 华为上机考试题系列(一):牛客网的奇葩操作
  4. TrimPath - Js模板引擎
  5. pscs6插件_PS插件-灯光工厂
  6. centos安装ipconfig和telnet命令
  7. 《人人都是产品经理》读后感
  8. 【bzoj4327】JSOI2012 玄武密码 AC自动机
  9. HMM_概率计算——forwar_algorithm实现
  10. destoon不支持php7,Destoon 7.0常见问题解决方法
  11. Eviews9.0---软件安装
  12. PowerDesigner批量导出sql建表语句
  13. 【数学建模】灰色模型
  14. KNY团队与“易校”小程序介绍
  15. Ultravnc,3步教你Ultravnc软件如何注册登录
  16. ubuntu下安装nccl具体教程
  17. 使用js调用接口导出excel
  18. gamess下载安装
  19. 架构衍变过程----58同城沈剑:好的架构源于不停地衍变,而非设计
  20. 基于海量微博数据的仓库构建与舆情热点挖掘项目总结

热门文章

  1. Win10专业版系统Docker安装、配置和使用详细教程
  2. 量化投资学习——介绍orderflow
  3. 串口总线舵机之配置舵机
  4. 罗振宇2021跨年演讲6:山村小学的豆腐课到底在玩啥?
  5. 计算机文档保存了在文件夹中找不到,word文档保存后找不到了如何解决
  6. 夏普Sharp MX-B401 一体机驱动
  7. 弘辽科技:DSR的含义是?怎么提升DSR评分?
  8. Chrome 打不开网页,火狐却可以
  9. 计算机三级网络架构图,三级网络技术局域网基础:网络拓扑结构
  10. MySQL 误删数据恢复