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)集合元素不可更改,不能是可变数据类型(万一可变,就
# 使用EasyOCR模块Python中利用GPU加速图像识别 在深度学习和图像处理领域,GPU加速已成为提升性能关键因素。PythonEasyOCR模块是一个强大OCR(光学字符识别)库,它可以帮助我们从图像中提取文本。本文将介绍如何在Python使用EasyOCR模块并利用GPU进行加速,以及如何展示使用GPU前后性能对比。 ## 项目背景 OCR技术广泛应用于自动数据输入
原创 3月前
544阅读
python 模块标准格式、调用模块、if __name=='__main__'作用
原创 2018-07-18 15:28:16
557阅读
什么是模块模块是一系列功能集合体常见模块形式(自定义模块、第三方模块、内置模块):1、一个module.py文件就是一个模块,文件名是module.py,而模块名是module2、一个包含有__init__.py文件文件夹也是模块3、已被编译为共享库或DLLC或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 中一种用于修改函数或类行为高级技术。装饰器本质上是一个函数,它接受一个函数作为输入,并返回一个新函数作为输出。通过使用装饰器,可以在不修改原始函数代码
转载 11月前
63阅读
#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评论
  • 1
  • 2
  • 3
  • 4
  • 5