大家好!欢迎阅读此文档,从零实现利用python工具实现自动拷贝U盘里的文件、打包成exe文件程序(exe程序是windows系统兼容的程序、运行程序的电脑不需要安装python就能实现),新手也能完成!!!!!
提示:熟悉python工具的可直接跳转到步骤四
目录
一、python与Pycharm安装
二、安装python库 (pip安装)
三、使用Pycharm创建工程
四、python代码程序?
五、打包exe文件
六、总结
一、python与Pycharm安装
python下载地址(官网):Welcome to Python.org
Pycharm下载地址:PyCharm: the Python IDE for Professional Developers by JetBrains
安装提示:建议python3.8、安装地址在D盘新建一个文件名为python3.X和Pycharm、建议环境变量、Pycharm安装社区版(免费);需要专业版的私信我
说明:本文档主要是利用python工具实现拷贝功能,如有需要安装教程,评论在下方,我单独出一个安装python教程
二、安装python库 (pip安装)
1、进入python安装目录(D:\python3.8.9\Scripts)
?2、输入cmd+回车
?3、进入命令框
4、安装以下库
psutil库和pytest-shutil库以及pyinstaller(打包成exe)库
??4、输入以下命令(安装对应的库)+回车
pip install? psutil? -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install???pytest-shutil? -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install??pyinstaller? -i https://pypi.tuna.tsinghua.edu.cn/simple
?安装成功后如下图所示
三、使用Pycharm创建工程
1、创建
2、复制步骤四的代码
大家在此可以运行代码程序验证是否能成功、代码量较少、应该不会报错、有错的话请私信我;运行=鼠标右键后点击run
四、python代码程序?
主要代码程序:(复制到步骤三的main.py文件)
# 1、导入相关库
from psutil import disk_partitions
from time import sleep
import shutil
import os
# 2、定义文件粘贴地址
idd_cope = 'D:/win32/System/Data'
# 3、检测粘贴地址是否存在
id_cope_2 = os.path.isdir(idd_cope)
if id_cope_2:
exit() # 如果存在就结束程序
# 4、循环检测U盘是否插入
while True:
sleep(1) #等待1毫秒,可以删除
for item in disk_partitions():
if 'removable' in item.opts:
driver = item.device # 获取U盘名称
driver = driver[:-1]
shutil.copytree(driver, idd_cope) # 拷贝函数
break # 拷贝完成后结束循环
else:
continue # U盘没有插入就跳转执行下一个循环
break
五、打包exe文件
1、进入步骤三创建工程的文件(E:\python\usb_path)
2、输入cmd(和步骤二一样)
3、输入以下命令打包
pyinstaller -F -w main.py
4、打包成功如下图
?5、寻找打包exe程序
?6、验证exe文件
1、双击main.exe(建议此时不插U盘)
2、打开任务管理器(查看程序是否运行)
3、插入U盘后等待main.exe程序结束
4、结束后进入D:\win32\System\Data
此时就有了U盘里的文件了
六、总结
1、exe文件程序可以在windows系统中运行,不需要安装任何环境;
2、教程是博主一步一步实现的,应该不会存在问题,如有问题,可私信博主;
3、程序只是为了提供学习,请勿滥用,否则后果自负!!!;
4、需要博主已经打包好的exe文件,请私信博主!
未经博主同意,请勿私自转发,请大佬评论你们的想法!
|