python自动读取文件代码_只需要python几行代码就能自动监测并拷贝U盘文件?

今天给大家介绍一个可以偷偷拷贝别人 U 盘里文件的 python 程序,没错,程序自动监测 U 盘插入并读取 U 盘内文件,拷贝到本地电脑。

说一说程序的实现思路,由于 U 盘插入电脑后,电脑上会出现一个新的盘符,比如你电脑之前一共有 C、D、E、F 共 4 个盘符,现在插上一个 U 盘后,电脑上会新增一个 G 盘。

这个 python 程序就是每隔一段时间就去检查 G 盘这个目录是否存在,如果存在即表示有 U 盘插入电脑了。紧接着就可以读取 G 盘目录下的文件了,同时把 G 盘目录下的文件复制到电脑上其他指定目录下,这样就悄悄的完成了 U 盘文件拷贝。

但是这里会有一个问题,需要避免重复拷贝。这里我们可以简单做一个粗略判断即可,判断如果 G 盘的某个目录已经存在于某个指定目录中,就说明已经完成了拷贝,无需重复拷贝了。

下面就直接看具体的代码吧。

# -*- coding:utf-8 -*-

import os

import time

from datetime import datetime

import shutil

# U盘的盘符

# 根据你自己电脑的具体盘符

uDiskPath = input("请输入你电脑的U盘盘符:")

uDiskPath += ":/"

# 要复制到的路径

# 为了方便起见,程序默认将文件拷贝到程序所在目录

saveToPath = "./"

#开启一个死循环,每10秒检测一次,直到检测有U盘插入。

while (True):

if os.path.exists(uDiskPath):

shutil.copytree(uDiskPath, os.path.join(saveToPath, datetime.now().strftime("%Y-%m-%d_%H%M%S")))

break

else:

time.sleep(10)

建议大家把代码拷贝过去,在自己电脑上运行一遍,注意安装对应的三方库。如果你暂时还不熟悉 python,或者 python 环境还没搭建好,那你也可以直接下载 exe 可执行程序先体验一把。

如果你不清楚你电脑 U 盘盘符是什么,你找个 U 盘插上电脑就可以看到盘符了,一般为 G 、H、J 之类的。

d3138d90500e

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值