当前位置: 首页 > news >正文

全案营销策划搜狗seo刷排名软件

全案营销策划,搜狗seo刷排名软件,快排做网站排名,网站域名费会计分录怎么做Python捕获异常 ​ 当程序运行时,因为遇到未知的错误而导致中止运行,便会出现Traceback 消息,打印异常。异常即是一个事件,该事件会在程序执行过程中发生,影响程序的正常执行。一般情况下,在Python 无法正…

Python捕获异常

​ 当程序运行时,因为遇到未知的错误而导致中止运行,便会出现Traceback 消息,打印异常。异常即是一个事件,该事件会在程序执行过程中发生,影响程序的正常执行。一般情况下,在Python 无法正常处理程序时就会发生一个异常。异常是Python 对象,表示一个错误。当Python 脚本发生异常时我们需要响应处理它,否则程序会终止执行。

捕获异常

​ 如果一个语句发生了错误或异常,跳过该语句的执行,执行另外的语句

捕获异常使用关键字try except语句

try关键字使用来监控代码的

如果是try里面的代码出现异常就会被except关键字捕捉到并执行except里的语句

try:num=int(input())
except:print("请输入一个整数")num=int(input())

如果是用户输入的是字符串或者特殊字符那么就会报错异常被except捕捉到后就会打印让用户输入整数并且再次输入

异常的类型

except关键字是可以捕捉所有异常的

当然我们也可以控制捕捉的异常

下面是常见的异常

异常描述
SyntaxError语法错误
NameError未声明/初始化对象
IndexError序列中没有此索引
KeyboardInterrupt用户中断执行(Ctrl+C)
EOFError没有内建输入,到达EOF 标记(Ctrl+D) 不适用windows 系统
IOError输入/输出操作失败
ValueError当操作或函数接收到具有正确类型但值不适合的参数, 并且情况不能用更精确的异常,例如 IndexError来描述时将被引发。
TypeError字符串与整数相加时触发。

如果说我只想要捕获语法错误

try:num=int(input())
except SyntaxError:print("请输入一个整数")num=int(input())

想要捕获什么异常就可以在except后面加入就可以了

scapy模块

scapy 模块能够发送、捕获、分析和铸造网络数据包

Windows 下安装scapy
python -m pip install scapy

在这里插入图片描述

在Linux下安装
sudo apt install scapy

启动之后可能会需要安装pyX模块

pip install pyX  

可能会出现python虚拟环境报错

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

在这里插入图片描述
解决方法:
下载虚拟环境

apt install python3.11-venv

在这里插入图片描述

python3 -m venv tutorial-env

.创建一个虚拟环境中,决定在目录里你想要的 把它和运行的 venv 模块作为一个脚本用的目录路径
最后在执行

source tutorial-env/bin/activate

就可以成功安装了

方法简绍
发送数据包的函数说明
sr(pkt)发送数据包,接收所有返回包
sr1(pkt)发送数据包,接收一个返回包
send(pkt)发送数据包,不等待返回包
srp(pkt)发送2 层数据包,等待回应
pkt)发送数据包,不等待返回包
srp(pkt)发送2 层数据包,等待回应
sendp(pkt)发送2 层数据包,不等待返回包

案例探测网段内ip存活脚本

from scapy.all import *
from scapy.layers.inet import IP, TCP,ICMP
import logging
logging.getLogger("scapy.runtime") .setLevel(logging.ERROR)
attack_net = input("请输入目标网段或IP: ")
self_ip = input("请输入本机IP: ")
list_net=attack_net.split(".")
if  list_net[3]=='0/24' or list_net[3]=="*": #如果是0/24或*探测该网段下全部ipfor num in  range(1,255):i=str(num)attack_net=attack_net[0:attack_net.rfind(".")+1:1]attack_net=f"{attack_net}{num}"pkt = IP(dst=attack_net,src=self_ip)/ICMP()res=sr1(pkt,verbose=False, timeout=1)  #每个ip探测延迟1秒if res:print(f"[+]主机存活{attack_net}")print("[+]主机存活扫描完成")
elif list_net[3]!='':                 #如果不为空就只探测该主机pkt = IP(dst=attack_net, src=self_ip) / ICMP()res = sr1(pkt,verbose=False)if res and res.type==0:print(f"[+]主机存活{attack_net}")else:print("请输入正确的网段或IP")

成果如下
在这里插入图片描述

http://www.hkea.cn/news/156268/

相关文章:

  • 网站建设茶店网网站换友链平台
  • 珠海建设工程信息网站网络营销百度百科
  • 帮别人做网站推广犯法吗关键词排名网站
  • 建设通网站是政府的么高端网站定制设计
  • 玉溪做网站的公司夸克搜索网页版
  • wordpress导航主题haowseo挂机赚钱
  • 广州做家教的网站深圳网络推广招聘
  • 锐捷网络公司排名seo技术介绍
  • 新圩做网站公司拼多多代运营一般多少钱
  • 免费网站可以做cpa?短视频营销的优势
  • b2b外贸营销型网站如何做电商赚钱
  • 建设无障碍网站seo分析报告怎么写
  • 电子商务网站开发进什么科目模板自助建站
  • 威海市住房和城乡建设局官方网站北京seo营销公司
  • 开网页卡优化关键词排名工具
  • wordpress右侧文章归档东莞公司seo优化
  • 个人网站建设需求说明书免费外链生成器
  • 湖南网站建设的公司排名网页制作网站制作
  • 公司网页网站建设 ppt模板app开发公司排行榜
  • 网站开发yuanmus联合早报 即时消息
  • 为什么只有中国人怕疫情seo 页面
  • 网站开发总结报告十大门户网站
  • 临淄信息港发布信息临沂seo建站
  • 门户网站系统介绍企业推广哪个平台好
  • 免费网站建站排行榜网站策划报告
  • 网站设计的评估最近发生的热点新闻
  • 设建网站广告投放渠道
  • 日ip5000的网站怎么做如何提高网站在搜索引擎中的排名
  • 网站描文本链接怎么做深圳互联网营销
  • 一个服务器做两个网站自己做网站