如何通俗简单解释Python模块的概念?
- 内容介绍
- 文章标签
- 相关推荐
本文共计809个文字,预计阅读时间需要4分钟。
Python 模块是带.py后缀的可执行文件,用于重复调用变量和函数。例如,在数据分析过程中,若需要反复读取CSV文件,除了使用pandas等现有库的方法外,还可以自行编写一个模块。
说简单点,Python模块就是带.py后缀的可执行文件,用来重复调用变量和函数。
比方说,你在数据分析过程中反复需要读取CSV文件,除了使用pandas等现成的库方法外,还可以自己写一个模块用于调用。
# -*- coding: utf-8 -*- import csv desc = '这是csv读取函数' print(desc) def read_csv(path): with open(path, newline='') as csvfile: reader = csv.DictReader(csvfile) for i in reader: print(i)
你只需要将上面脚本保存为.py文件,就可以通过import导入其中的read_csv函数,直接在你的代码中进行调用。
比如我将脚本保存为readcsv.py,并存放到当前文件夹里,在新的代码中调用,只需传入csv文件路径名,就可以读取相应文件。
from readcsv import read_csv read_csv("e:\test.csv")
得到如下结果:
这就是一个编写好的模块了,你可以随时随地进行调用,而不需要在代码中重复编写复杂的方法。
本文共计809个文字,预计阅读时间需要4分钟。
Python 模块是带.py后缀的可执行文件,用于重复调用变量和函数。例如,在数据分析过程中,若需要反复读取CSV文件,除了使用pandas等现有库的方法外,还可以自行编写一个模块。
说简单点,Python模块就是带.py后缀的可执行文件,用来重复调用变量和函数。
比方说,你在数据分析过程中反复需要读取CSV文件,除了使用pandas等现成的库方法外,还可以自己写一个模块用于调用。
# -*- coding: utf-8 -*- import csv desc = '这是csv读取函数' print(desc) def read_csv(path): with open(path, newline='') as csvfile: reader = csv.DictReader(csvfile) for i in reader: print(i)
你只需要将上面脚本保存为.py文件,就可以通过import导入其中的read_csv函数,直接在你的代码中进行调用。
比如我将脚本保存为readcsv.py,并存放到当前文件夹里,在新的代码中调用,只需传入csv文件路径名,就可以读取相应文件。
from readcsv import read_csv read_csv("e:\test.csv")
得到如下结果:
这就是一个编写好的模块了,你可以随时随地进行调用,而不需要在代码中重复编写复杂的方法。

