[Python] 如何用import导入模块

简介: [Python] 如何用import导入模块

我们在Python中可以使用import从标准库中导入一天模块,模块相当于是一个 .py 文件,我们导入后调用相当于执行调用的 .py 文件中的代码。导入是由import处理的,但是导入的方法有很多,下文将展示多种导入方法及之间的不同作用,以从datetime中导入datetime类型计算两个时间之间的差值来讲解。

直接导入

import [模块名]
import datetime
date1 = datetime.datetime(year = 2008,month = 10,day = 23)
date2 = datetime.datetime(year = 2012,month = 3, day = 12)
print(date2 - date1)

直接导入模块的话当需要调用模块中的类型的时候就需要用 模块.类型 的格式来进行调用。

导入模块时重命名

import [模块] as [重命名]
import datetime as dt
date1 = dt.datetime(year = 2008,month = 10,day = 23)
date2 = dt.datetime(year = 2012,month = 3, day = 12)
print(date2 - date1)

重命名之后就可以使用重命名的名字进行调用模块中的类型。

直接导入类型

from [模块] import [类型]
from datetime import datetime
date1 = datetime(year = 2008,month = 10,day = 23)
date2 = datetime(year = 2012,month = 3, day = 12)
print(date2 - date1)

这样的话就只是将模块中的类型给导入了,可以在这个py文件中使用导入的类型。

本篇博客到此结束啦,大家下篇见~

目录
相关文章
|
2天前
|
人工智能 安全 Java
Python 多线程编程实战:threading 模块的最佳实践
Python 多线程编程实战:threading 模块的最佳实践
13 5
|
2天前
|
人工智能 数据库 开发者
Python中的atexit模块:优雅地处理程序退出
Python中的atexit模块:优雅地处理程序退出
8 3
|
5天前
|
开发者 Python
Python的os模块详解
Python的os模块详解
15 0
|
8天前
|
数据挖掘 API 数据安全/隐私保护
python请求模块requests如何添加代理ip
python请求模块requests如何添加代理ip
|
10天前
|
测试技术 Python
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
|
10天前
|
Serverless 开发者 Python
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
40 1
|
12天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
57 0
|
13天前
|
Python
python学习14-模块与包
python学习14-模块与包
|
14天前
|
SQL 关系型数据库 数据库
Python中SQLite数据库操作详解:利用sqlite3模块
【4月更文挑战第13天】在Python编程中,SQLite数据库是一个轻量级的关系型数据库管理系统,它包含在一个单一的文件内,不需要一个单独的服务器进程或操作系统级别的配置。由于其简单易用和高效性,SQLite经常作为应用程序的本地数据库解决方案。Python的内置sqlite3模块提供了与SQLite数据库交互的接口,使得在Python中操作SQLite数据库变得非常容易。
|
19天前
|
索引 Python
「Python系列」Python operator模块、math模块
Python的`operator`模块提供了一系列内置的操作符函数,这些函数对应于Python语言中的内建操作符。使用`operator`模块可以使代码更加清晰和易读,同时也能提高性能,因为它通常比使用Python内建操作符更快。
28 0