python lx模块创建文件

时间:2012-06-09 06:09:27

标签: python scripting

我正在 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') 

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

1 个答案:

答案 0 :(得分:1)

听起来好像是在意外的位置创建文件。

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