Python能用来写病毒吗?Python写病毒要怎么做

python是能够用来写病毒的 , 可以说只要是计算机编程语言就能够用来写病毒 , 因为病毒本质上来说就是一段对计算机有害的脚本或者程序 。那么下面这篇文章会从计算机病毒的含义来讲解一下如何用python来写病毒 , 想了解的小伙伴一起往下看看吧 。

Python能用来写病毒吗?Python写病毒要怎么做

文章插图
一、计算机病毒
计算机病毒指编制者在计算机程序中插入的破坏计算机功能或者破坏数据 , 影响计算机正常使用并且能够自我复制的一组计算机指令或程序代码 。那么从这个定义上面来看就可以知道 , 只要是没有经过允许就去操作计算机的程序就属于病毒 。
简单点来说 , 如果一个python程序能够去删除某一些文件 。而使用这个程序的使用者不知道它的功能或者以为它执行的操作是无害的 , 当它在运行了这个python程序时 。这个python程序就是病毒了 , 因为它影响了计算机功能 。
二、python编写病毒
从计算机病毒和python程序开发这两点来看就可以知道 , 一个python程序具有说明样的功能就是病毒 。那么下面以一段重复执行删除文件的python代码为示例 , 来解析一个使用python写出来病毒是什么样的 。
python实现删除文件的话主要用熬的就是os模块 , 这个模块能够获取到一个文件路径下所有文件和文件夹 。然后使用while循环并设置表达式为True , 在循环之中调用删除文件的方法即可 , 代码如下:
import osimport shutilfilepath = os.listdir('H:\\')while True:    sen = 'H:/' + str(filepath[res])shutil.rmtree(sen)【Python能用来写病毒吗?Python写病毒要怎么做】以上代码执行之后就会自动的去删除磁盘H中的文件 , 而散布并传播计算机病毒是不符合法律法规的 。有兴趣的小伙伴自己尝试一下就好了 , 禁止分享 。

    推荐阅读