永远不会创建文件

时间:2013-07-21 01:27:56

标签: python file-handling

我试图用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')

1 个答案:

答案 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')