用Python開啟檔案或程式

2021-10-06 06:43:58 字數 996 閱讀 6769

​ 初學python的小夥伴們,不知道有沒有遇到我這樣的困惑,如何用python來控制電腦用自帶的程式開啟乙個檔案,比如用記事本開啟txt文件,用瀏覽器開啟,或者直接開啟乙個軟體,在網上找了好久才發現,os模組裡有個命令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引數,

上面是官方解釋的, 我試了下,最好玩的就是print,可以直接列印或文件,office檔案會直接用預設的印表機列印,沒有提示操作,會彈出列印窗體,小夥伴們,可以自己試一試哦。

import os

#直接列印

os.startfile(r'd:\新建.png'

,'print'

)os.startfile(r'd:\bom\20.xls'

,'print'

)#find會彈出乙個視窗,讓你輸入要搜尋的內容

os.startfile(r'd:\c'

,'find'

)

python開啟檔案 Python檔案開啟模式

python 內建函式 python 內建函式 python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。寫入檔案時,不會自動加入換行,需要手動在末尾加入,在每個元素後面都換行n,可以用 fo.writelines line n for line in ...

php用什麼開啟 php檔案用什麼開啟

什麼是php檔案?用什麼開啟方式 然而,php 跟 asp 或 coldfusion 不一樣的地方在於,它是跨平台的開放源 php 可以在 windows nt 以及很多不同的 unix 版本中執行,它也可以被編譯為乙個 apache 模組,或者是乙個cgi二進位制檔案。當被編譯為 apache 模...

無法查詢或開啟 PDB 檔案。

seaice.exe win32 已載入 c windows syswow64 kernel32.dll 無法查詢或開啟 pdb 檔案。seaice.exe win32 已載入 c windows syswow64 mfc120d.dll 無法查詢或開啟 pdb 檔案。seaice.exe win3...