0

我正在python中处理MODO脚本。我创建了我的脚本,如下所示:

#python

import lx
import sys

layers = lx.evalN("query layerservice layers ? all")
oFile   = open('myfile.txt','w')

for layer in layers:

     lx.out('Hello World!')


     layerName = lx.eval1("query layerservice layer.name ? %s"%layer)
     lx.out("Layer Name : %s" %layerName)

     and so on.....

当我在MODO中运行此脚本时,一切正常。我想同时创建一个文本文件并对其执行写操作。但是代码

oFile   = open('myfile.txt','w') 

不要创建文本文件。所以我无法继续。我如何创建我的文件并对其执行写操作。???提前谢谢。

4

1 回答 1

1

听起来您正在意外的位置创建文件。

您可以将完整路径传递给open调用,也可以os.chdir(...)用于更改打开文件的目录。

于 2012-06-09T07:26:04.417 回答