Python模块导入

liftword1个月前 (03-30)技术文章5

在Python中,模块是组织代码的基本单位,允许你将功能分组在一起并在多个地方重用。以下是模块导入的一些基本用法:

1. 导入整个模块

使用import语句导入整个模块。

import math

print(math.sqrt(16))  # 输出: 4.0

2. 导入特定的函数或类

使用from ... import ...语法,只导入特定的函数或类。

from math import pi, sin

print(pi)  # 输出: 3.141592653589793
print(sin(pi/2))  # 输出: 1.0

3. 导入模块并使用别名

使用as为模块指定别名,方便引用。

import numpy as np

array = np.array([1, 2, 3])
print(array)  # 输出: [1 2 3]

4. 导入所有内容

使用from ... import *导入模块中的所有内容,但不推荐使用,因为可能导致命名冲突。

from math import *

print(cos(0))  # 输出: 1.0

5. 创建自定义模块

将功能封装在Python文件中,然后导入它。例如,创建一个名为mymodule.py的文件:

# mymodule.py
def greet(name):
    return f"Hello, {name}!"

然后在另一个Python文件中导入:

from mymodule import greet

print(greet("Alice"))  # 输出: Hello, Alice!

6. 模块的搜索路径

Python在导入模块时,会按照sys.path中的路径搜索。可以使用以下代码查看搜索路径:

import sys
print(sys.path)



相关文章

Python批量新建文件夹

工作中常有这样的场景:因需要将文件分发给不同的部门,需要批量创建文件夹并命名。Python三句代码来搞定:import os folder_names=['A部室','B部室','C部室','支行1...

python创建文件夹,轻松搞定,喝咖啡去了

最近经常在录视频课程,一个课程下面往往有许多小课,需要分多个文件夹来放视频、PPT和案例,这下可好了,一个一个手工创建,手酸了都做不完。别急,来段PYTHON代码,轻松搞定,喝咖啡去了!import...

两分钟掌握如何在Python中编写一个包

Python中的包是一种组织模块的方式,它可以让我们把相关的模块放在一个文件夹中,形成一个层次结构。包可以提高代码的可读性和可维护性,也可以避免模块名之间的冲突。要在Python中编写一个包,需要遵循...

使用 Python Flask 创建简易文件上传服务

引言在平时工作中,文件上传是一项常见的需求,例如将应用异常时通过脚本生成的dump文件收集起来进行分析,但实现起来却可能相当复杂。幸运的是,Flask框架提供了一种简单而高效的方式来处理文件上传,代码...

一日一技:python中的文件处理(01)

文件处理:文件处理是任何Web应用程序的重要组成部分。Python具有创建,读取,更新和删除文件的几种功能。在Python中处理文件的是open()函数。open()函数采用两个参数; 文件名和模式。...

[oeasy]python071_自己做一个模块吗_自定义模块_引入模块_import

导入import回忆上次内容模块 就是 封装好功能 的 部件如 wifi模块导入 __hello__ module模块可以 输出hello world!看起来很简单我想要做个 自己的模块能行吗??新建...