我正在 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')
不要创建文本文件。所以我无法继续进行。 如何创建我的文件并对其执行写操作。??? 提前完成。
答案 0 :(得分:1)
听起来好像是在意外的位置创建文件。
您可以传递open
调用的完整路径,也可以使用os.chdir(...)
更改将打开文件的目录。