亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何在python中調用外部程序

養魚的貓咪
579
2021-04-21 14:01:52
欄目: 編程語言

在python中調用外部程序的方法:1.使用os.system()函數調用;2.使用ShellExecute函數調用;3.使用ctypes模塊調用;

如何在python中調用外部程序

具體方法如下:

1.使用os.system()函數調用

python中可以使用os.system()函數方便地運行其他程序或者腳本。

#打開記事本

os.system('notepad')

#用記事本打開aa.txt

os.system('notepad aa.txt')

#直接打開aa.txt

os.system('aa.txt')

#直接打開Excel文件

os.system('aa.xlsx')

#直接打開Word文件

os.system('bb.docx')

2.使用ShellExecute函數調用

import win32api

win32api.ShellExecute(0, 'open', 'notepad.exe', '', '', 0) # 后臺執行

win32api.ShellExecute(0, 'open', 'notepad.exe', '', '', 1) # 前臺打開

win32api.ShellExecute(0, 'open', 'notepad.exe', 'wmi.txt', '', 1) # 打開文件

win32api.ShellExecute(0, 'open', 'iexplore.exe', '', '', 1) # 打開IE瀏覽器

3.使用ctypes模塊調用

python中可以使用ctypes模塊來調用位于動態鏈接庫的函數。

//調用user32.dll中的MessageBoxA函數

from ctypes import *

user32 = windll.LoadLibrary('user32.dll')

a = user32.MessageBoxA(0, str.encode('Hello Ctypes!'), str.encode('Ctypes'), 0)

print a

0
两当县| 工布江达县| 长寿区| 上蔡县| 武夷山市| 呈贡县| 潞西市| 贺兰县| 区。| 河源市| 城口县| 南开区| 饶河县| 滨州市| 琼中| 临邑县| 泸定县| 璧山县| 隆化县| 屏边| 丹凤县| 厦门市| 全南县| 乌海市| 兴国县| 来凤县| 遂川县| 江陵县| 揭西县| 盐边县| 牟定县| 蓝田县| 绵阳市| 登封市| 克东县| 阿拉善右旗| 太仓市| 阜新| 鹿邑县| 呼和浩特市| 尚义县|