python檢測U盤的插入,以及進行自動複製檔案並寫入檔案
阿新 • • 發佈:2018-12-19
技術要點分析:
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!!")