python - 永远不会创建文件

标签 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')

最佳答案

尝试使用 with 语句。

with open('draw.vbs', 'w+') as a:
    a.write('do\nSet oWMP = CreateObject(\"WMPlayer.OCX.7\")\nSet colCDROMs
b = os.system('draw.vbs')

关于python - 永远不会创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768244/

相关文章:

python - 多项式回归失败

c++ - 如何在预处理时读取文件

c++ - 在 C++ 中使用链表处理文件

python - 如何处理 PySide 表中的复选框?

python - 如何在 Python 中写入文件中的特定行?

python - 如何在 Python 中创建包含常规变量和一些固定文本的正则表达式?

c++ - Fstream无法打开文件

c++ - 这个 C++ 程序出了什么问题?

php - 使用 CodeIgniter 删除文件?

python - web2py 网址验证器