编程并不一味是枯燥的,作为程序员,有时候总是会把程序玩儿出花儿来,今天我们就试着用python编程来实现自动打开指定软件的功能。

注:本次编程基于windows平台。

我们在平时的工作中,有时候要连续启动一大堆软件,然后才能正常进行工作,我们合不设计一个“一键启动”功能,然后利用这点空余时间去上个厕所,或者接杯水之类的呢?

代码其实很简单,使用了python的os库,只需要几行:

import os

def open_app(dir):

os.startfile(dir)

if __name__ == "__main__":

dir = r'C:\Program Files (x86)\Tencent\QQ\Bin\qq.exe'

dir1 = r'C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe'

open_app(dir)

open_app(dir1)

接下来,安装pyinstaller,在命令行执行:

pip install pyinstaller

然后利用pyinstaller将我们编写的python程序打包成exe文件,在命令行执行:

pyinstaller -F test3.py

一堆乱七八糟的日志后面,看到了completed successfully,就表示打包成功了。

日志中还告诉了我们生成的exe文件存放的路径,我们去运行一下看看结果。

可以看到,成功的打开了qq和暴雪战网。

python编写代码自动运行程序_利用Python编写自动打开指定软件的程序相关推荐

  1. python计算器程序_利用Python代码编写计算器小程序

    1 importtkinter2 importtkinter.messagebox3 importmath4 classJSQ:5 6 7 def __init__(self):8 #创建主界面 9 ...

  2. python实现app自动签到器_利用Python实现App自动签到领取积分

    要自动签到,最简单的是打开页面分析请求,然后我们用脚本实现请求的自动化.但是发现食行没有页面,只有 APP,这不是一个好消息,这意味着需要抓包处理了. 有需要Python学习资料的小伙伴吗?小编整理[ ...

  3. python 打包 无需安装运行环境_无需Python环境,小白也可以运行的抢票程序

    阅读文本大概需要 5 分钟. 又到周末了,pk 哥抽空对抢票程序作了优化,并把优化后的程序做打包处理,打包后没有 Python 环境的电脑也可以正常运行程序了.前两篇关于抢票的文章没看可点下方链接查看 ...

  4. python测速程序_利用Python对网站进行测速

    利用python可以编写的用于测试网站访问速率的代码,实现原理是输出打开某url的时间,并计算出访问100次的平均时间,最大时间和最小时间等等.根据时间的变化判断网站速度. 完整代码:import u ...

  5. python怎么重复程序_利用Python程序完成ABAQUS中的一些重复性操作

    对于建立过大型的ABAQUS分析模型的同学们,肯定会面对繁琐的重复性建模过程.比如对上百个点施加集中力,比如建立几百个耦合约束.这些重复性操作,如果使用cae操作的话,不仅费时,而且极其容易出错. 利 ...

  6. python实现按键精灵的功能_利用Python实现Windows下的鼠标键盘模拟的实例代码

    本文介绍了利用Python实现Windows下的鼠标键盘模拟的实例代码,分享给大家 本来用按键精灵是可以实现我的需求,而且更简单,但既然学python ,就看一下呗. 依赖: pip install ...

  7. python快递分拣小程序_利用Python开发的ATM小程序

    最近在学习Python,便利用业余时间开发了一个模拟ATM抢银行的小程序,不废话,直接上程序 #!/usr/bin/env python #coding=utf-8 # Name: AtmCard.p ...

  8. python检索用人名查电话_利用Python电话本小程序!这波操作你给几分?

    原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...

  9. python爬取小说网站资源_利用python的requests和BeautifulSoup库爬取小说网站内容

    1. 什么是Requests?html Requests是用Python语言编写的,基于urllib3来改写的,采用Apache2 Licensed 来源协议的HTTP库.python 它比urlli ...

  10. python写dnf游戏脚本辅助_利用Python自动化操作鼠标键盘刷金币,工作室都靠这种脚本搬砖!...

    不管是英雄联盟还是王者荣耀,总是有一个特殊的模式可以用来刷金币,为什么说是特殊模式呢?因为打的都是人机,或者并不影响游戏平衡,被其它玩家举报,同时你这种模式的战绩也没人去看你的. 如果能利用Pytho ...

最新文章

  1. 启明云端分享| ESP8266\ESP32-C3\ESP32-C2三款芯片从核心系统、WIFI射频和基带、外围设备等都有哪些区别
  2. python异常处理时所使用的保留字_Python中,下列哪个保留字不用于异常处理______________。_学小易找答案...
  3. python爬虫京东中文乱码_python3爬虫中文乱码之请求头‘Accept-Encoding’:br 的问题...
  4. Windows10电脑系统时间校准
  5. Spring3 整合 Hibernate4实现数据库操作(1)
  6. 好用的下拉第三方——nicespinner
  7. 【Java】计算当n=9时n!的值,并分别输出1!到9!各阶乘的值
  8. Docker使用笔记-2-[之] oracle-xe安装
  9. jroo,已开源,一个java web快速开发工具
  10. avc水平什么意思_avc是什么意思(pvc是什么材质)
  11. android连接打印机打印pdf文件,在android中打印pdf
  12. Android 最常用的设计模式四 安卓源码分析——模板方法(Mould)
  13. Oracle 工作语句记录
  14. 58 非常酷的单页网站设计灵感
  15. coresite美国数据中心你了解多少?
  16. 有名管道----mkfifo函数的使用
  17. cocos做飞机大战笔记【玩家飞机移动与子弹发射】
  18. css3的书本翻页效果
  19. git上传代码报错:hint: Updates were rejected because a pushed branch tip is behind its remote hint: counter
  20. 高级商务办公软件应用【8】

热门文章

  1. devexpress实现模仿Win8桌面metro风格
  2. 创建C51工程文件疑问点---startup.A51
  3. 计算机三级-数据库技术
  4. 无盘服务器缓存,深入研究无盘服务器缓存
  5. Foobar2000的配置及优化
  6. 推荐一个好用的百度文库在线免费下载文档网站
  7. 烧录superboot.bin 到 友善之臂mini2440 开发板
  8. 汇编语言程序设计---分支程序设计
  9. 使用Editplus查看空格
  10. HTML5七夕情人节表白网页制作【生日快乐粒子烟花】HTML+CSS+JavaScript 生日祝福网页代码