Python模块和包的详细说明模块的导入模块的加载与修改模块和脚本的说明模块搜索路径包的导入一、模块的导入 之前我们简单的使用了一下模块,并没有详细的介绍,现在我们来详细的说说1.什么是模块? 定义:逻辑上来说模块就是一组功能的组合;实质上一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 import加载的模块分为四个通用类别: a.使用python
转载
2023-09-10 20:52:06
140阅读
# 使用其他模块的函数
在Python中,可以使用`import`语句来导入其他模块的函数。这样可以在我们的代码中重复使用其他模块中定义的函数,避免重复编写相似的代码,提高代码的复用性和可维护性。
下面通过一个具体的问题来展示如何使用其他模块的函数来解决问题。
## 问题描述
假设我们要开发一个学生管理系统,需要实现以下功能:
- 添加学生信息:学生姓名、年龄、性别、班级等信息;
- 查
原创
2023-07-20 22:56:17
19阅读
# 使用 PyArmor 加密 Python 代码
## 引言
在开发 Python 程序时,我们有时候需要保护我们的代码不被未经授权的人查看和修改。PyArmor 是一个用于保护 Python 脚本代码的工具,它可以将 Python 代码加密和混淆,使得代码更难以被破解和逆向工程。本文将介绍如何使用 PyArmor 模块来加密和保护 Python 代码,并通过一个示例来解决一个实际问题。
原创
2023-10-11 11:35:52
578阅读
安装nmap模块:pip install python_nmanmap模块说明:python-nmap是一个帮助使用nmap端口扫描器的python库。它允许轻松操纵nmap扫描结果,并且将是一个完美的选择,为需要自动完成扫描任务的系统管理员提供的工具并报告。它也支持nmap脚本输出。nmap模块类:ET:Python的轻量级XML支持PortScanner:端口扫描PortScannerAsyn
文章目录一、集合set1.定义2.集合类型初始化3.集合操作符(1)基本操作符:(2)增强操作符:3.集合的处理方法4.集合类型应用场景二、字典dict1.字典类型定义2.字典处理函数及方法 一、集合set1.定义集合类型:(1)集合是多个元素的无序组合(2)集合类型与数学中的集合概念一致(3)集合元素之间无序,每个元素唯一,不存在相同元素(4)集合元素不可更改,不能是可变数据类型(万一可变,就
转载
2023-08-06 15:13:44
241阅读
# 使用EasyOCR模块在Python中利用GPU加速图像识别
在深度学习和图像处理领域,GPU加速已成为提升性能的关键因素。Python中的EasyOCR模块是一个强大的OCR(光学字符识别)库,它可以帮助我们从图像中提取文本。本文将介绍如何在Python中使用EasyOCR模块并利用GPU进行加速,以及如何展示使用GPU前后的性能对比。
## 项目背景
OCR技术广泛应用于自动数据输入
python 模块的标准格式、调用模块、if __name=='__main__'的作用
原创
2018-07-18 15:28:16
557阅读
什么是模块模块是一系列功能的集合体常见的模块形式(自定义模块、第三方模块、内置模块):1、一个module.py文件就是一个模块,文件名是module.py,而模块名是module2、一个包含有__init__.py文件的文件夹也是模块3、已被编译为共享库或DLL的C或C++扩展4、使用C编写并链接到python解释器的内置模块为什么要用模块1、用第三方或者内置的模块是一种拿来主义,可以极大地提升
原创
2018-07-30 20:23:05
596阅读
python中装饰器decorator的用法及案例1.装饰器介绍1.1用函数的形式创建装饰器1.2用类的形式创建装饰器2.装饰器的应用2.1日志记录2.2程序计时器2.3缓存 1.装饰器介绍 装饰器(Decorator)是 Python 中一种用于修改函数或类的行为的高级技术。装饰器本质上是一个函数,它接受一个函数作为输入,并返回一个新的函数作为输出。通过使用装饰器,可以在不修改原始函数代码的
#bif = dir(__builtins__)
#print(len(bif))#152个内置函数
#35个常用内置函数
#1. abs():求绝对值(模)
a = -1
b = 3 + 4j
print(abs(a))
print(abs(b))
#2. bin():把整数转为二进制串表示形式
c = 16
print(bin(c))
#3. complex(real,[imag]):返回复数
前言:在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。python中常见的处理时间的模块:time:处理时间的模块,如获取时间戳,格式化日期等datetime:date和time的结合体,处理日期和时间calendar:日历相关的模块,如:处理年历/月历time模块介绍说明:time模块主要讲解如下内容:1.时间戳 --> 时间元组格
转载
2021-03-08 19:09:27
375阅读
2评论
用于序列化的两个模块 json:用于字符串和Python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 json提供四个功能:dumps,dump,loads,load pickle提供四个功能:dumps,dump,loads,loadpickle可以存储什么类型的数据呢?所有python支持的原生类型:布尔值,整数,浮点数,复数,字符串...
原创
2021-07-29 09:09:58
170阅读
0、argparse模块可用于添加和解析命令行的参数。 1、根据位置添加 # encoding=utf-8 import argparse parser = argparse.ArgumentParser(description='My test argparse description') # 创 ...
转载
2021-07-29 17:32:00
472阅读
2评论
一、概述pyserial模块封装了对串口的访问。用户调用就能实现对串口的访问和数据的读取
原创
2022-12-14 10:34:30
2514阅读
一、使用socket实现一对一的简单通信 socket就是一个开往网络应用必备的功能模块。通过这个模块我们可以自己写程序的server端和client端,可以自己定义server端对外提供服务器的ip地址和端口。学会使用这个模块的之后我们不仅可以开往网络程序,还可以利用socket模块开发出端口扫描的程序。先看一段创建服务器端的代码import socket
#定义服务器端启
原创
2015-12-15 21:23:07
5415阅读
Python JSON模块的使用
dumps( )将Python数据转成JSON格式转换对应表PythonJSONdictobjectlist,tuplearraystr,unicodestringint,float,longnumberTruetrueFalsefalseNonenullimport jsonli={'a':1,'c':3,'b':2}print(json.dumps(li))
原创
2021-12-15 09:11:10
111阅读
1.selenium模块1.1 selenium模块与爬虫之间的关系:便捷的获取网站中动态加载的数据便捷实现模拟登录1.2 selenium模块定义:是基于浏览器自动化的一个模块 selenium使用流程:1.3 准备工作环境安装:pip install selenium下载一个浏览器的驱动程序:谷歌浏览器驱动程序下载路径注意下载版本与自己电脑上浏览器的版本要匹配,将下载好的exe程序文件复制到自
一、模块 1)定义: 模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2)为何要用模块: 退出python解释器然后重新进入,那之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。 随着程
今天主要学习了模块的简单认识和数据结构中的列表。一、关于模块。sys模块:常用命令为sys.path,sys.argvos模块:常用命令为os.system("dos command") 执行DOS命令os.popen("dos command").read() 将命令的结果读取出来。os.mkdir("diro") 建立新的文件夹二、认识了pyc文
:Python csv模块的使用 作者:py小蟒蛇 1、csv简介 CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本 格式,用以存储表格数据,包括数字或者字符。很多程序在处理数据时都会碰到csv这种格式的文件,它的
转载
2020-03-12 19:27:00
58阅读
2评论