我试图用python编写和执行.vbs文件。当我运行程序时,IDE显示一个错误,我尝试制作的文件不存在,因此无法执行。我完全按照python.org中的文档和堆栈溢出中的其他类似问题,但他们没有给我的问题一个很好的答案。这是我试图运行的代码:
import os
a = open('draw.vbs','w+')
a.write('do\nSet oWMP = CreateObject(\"WMPlayer.OCX.7\")\nSet colCDROMs oWMP.cdromCollection\nif colCDROMs.count >= 1\ncolCDROMs.Item(i).eject\nNext cdrom\nEnd If\nloop')
b = os.system('draw.vbs')
答案 0 :(得分:0)
尝试使用with
声明。
with open('draw.vbs', 'w+') as a:
a.write('do\nSet oWMP = CreateObject(\"WMPlayer.OCX.7\")\nSet colCDROMs
b = os.system('draw.vbs')