2 Star 1 Fork 0

云中有鹿来 / 试卷杀手

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
1
Loading...
README

试卷杀手

项目介绍

  1. 考试快到了~·试卷你懂的

  2. U盘文件上传到服务器,并列出文件清单发送邮件通知

  3. 注意此项目基于python3,读取底层windows系统编码不同啦,或者你也可以把U盘扫描的函数编码替换成python2.7的;

  4. 考虑到很多装机U盘有两个分区的时候,已通过函数取磁盘大小做判断为分区大的那个就是文件扫描盘。

  5. last but not the least~~此代码部分来源于码云开源项目,具体用了些啥也忘记了,大一的时候的游戏之作,权当涂个新鲜

软件架构

1,多线程运行,U盘插入扫描,U盘文件备份;

安装教程

  1. 下载py文件,相应位置填入自己的ftp账号密码,邮箱配置信息;
  2. 下载pyinstaller,我比较懒,就直接用pip install pyinstaller,等待自动安装;
  3. 在代码的路径下进行cmd,就直接跳转到该路径的cmd界面,切记路径中不要有中文!!!
  4. cmd 输入 pyinstaller -w -i ico路径 U_share.py
  5. 找到生成的exe文件,运行exe(生成的exe文件都会在dist目录下)
  6. 当然你也可以再把生成的 dist文件打包结合一下,整合成一个简洁的exe文件,具体百度有教程,再或者就用zip做一个exe的自解压包运行吧

使用说明

  1. 当然是用pyinstaller封装成无窗口的exe啦;建议去找点windows的系统图标,封装的时候做成系统服务的名字哟,pyinstaller具体相关使用百度一下~

pyinstaller相关参数

-F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护 -K, –tk 在部署时包含 TCL/TK -a, –ascii 不包含编码.在支持Unicode的python版本上默认包含所有的编码. -d, –debug 产生debug版本的可执行文件 -w,–windowed,–noconsole 使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效) -c,–nowindowed,–console 使用控制台子系统执行(默认)(只对Windows有效) pyinstaller -c  xxxx.py pyinstaller xxxx.py --console -s,–strip 可执行文件和共享库将run through strip.注意Cygwin的strip往往使普通的win32 Dll无法使用. -X, –upx 如果有UPX安装(执行Configure.py时检测),会压缩执行文件(Windows系统中的DLL也会)(参见note) -o DIR, –out=DIR 指定spec文件的生成目录,如果没有指定,而且当前目录是PyInstaller的根目录,会自动创建一个用于输出(spec和生成的可执行文件)的目录.如果没有指定,而当前目录不是PyInstaller的根目录,则会输出到当前的目录下. -p DIR, –path=DIR 设置导入路径(和使用PYTHONPATH效果相似).可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源 –icon=<FILE.ICO> 将file.ico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标  pyinstaller -i  ico路径 xxxxx.py –icon=<FILE.EXE,N> 将file.exe的第n个图标添加为可执行文件的资源(只对Windows系统有效) -v FILE, –version=FILE 将verfile作为可执行文件的版本资源(只对Windows系统有效) -n NAME, –name=NAME 可选的项目(产生的spec的)名字.如果省略,第一个脚本的主文件名将作为spec的名字 !

空文件

简介

考试快到了~·试卷你懂的 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/likecy/paper_killer.git
git@gitee.com:likecy/paper_killer.git
likecy
paper_killer
试卷杀手
master

搜索帮助