初學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...