初学Python的小伙伴们,不知道有没有遇到我这样的困惑,如何用Python来控制电脑用自带的程序打开一个文件,比如用记事本打开txt文档,用图片浏览器打开图片,或者直接打开一个软件,在网上找了好久才发现,os模块里有个命令 官方解释 当 operation 未指定或指定为 当指定另一个 operation 时,它必须是一个“命令动词” (“command verb”),该词指定对文件执行的操作。文档中的常用动词有 上面是官方解释的, 我试了下,最好玩的就是os.startfile
,函数作用是使用已关联的应用程序打开文件。下面给大家演示下:基本用法
import os #打开图片 os.startfile(r'D:新建.png') #打开txt文件 os.startfile(r'D:新建文本文档.txt') #打开exe文件 os.startfile(r'D:360DrvMgrInstaller_beta.exe') """startfile命令里只需输入文件的路径即可"""
进阶用法
os.startfile
函数有两个参数os.startfile
(path[, operation])path
指的是文件路径,有意思的是operation
参数,
'open'
时,通过扩展名相关联的应用程序(如果有)打开文件。'print'
和 'edit'
(用于文件),以及 'explore'
和 'find'
(用于目录)。print
,可以直接打印图片或文档,office文件会直接用默认的打印机打印,没有提示操作,图片会弹出打印窗体,小伙伴们,可以自己试一试哦。import os #直接打印 os.startfile(r'D:新建.png','print') os.startfile(r'D:BOM20.xls','print') #find会弹出一个窗口,让你输入要搜索的内容 os.startfile(r'D:C' ,'find')
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算