将Spotfire'打印'输出到文本文件

Fre*_*ddy 1 ironpython spotfire

我一直在努力做一些我希望成为一个简单问题的事情.我想从Spotfire输出值(String/Real/Stringlist)到我的计算机上的文本文件.我的最终解决方案需要列出并保存文档属性,但是现在让我们使用stackoverflow中的工作脚本:是否可以使用IronPython将当前*.dxp项目的路径作为字符串返回?

两个变量:路径和分析是"打印"的.如何将它们打印到文本文件中?

类似的东西在这里完成:http://spotfired.blogspot.co.uk/2014/04/export-image-from-visualization.html其中创建.bmp图像.

非常感谢,

小智 5

写入文件并不是IronPython独有的; 在Python文档过这相当不错.在任何情况下:

f = open('c:\\filename.txt', 'w')

f.write(path)
f.write(analysis)

my_list = ['one','two','three']

for item in my_list:
    f.write(item)    # write the item's content
    f.write('\n')    # add a line break (optional)

f.close()
Run Code Online (Sandbox Code Playgroud)

你会没事的.

IronPython是常规Python的衍生产品,可以与.NET API(如Spotfire的API)进行交互.因此,您通常可以通过查看Python资源来查找非Spotfire特定的解决方案.

  • 嗨Niko,谢谢你的建议!open()函数给出错误:System.ArgumentException:路径中的非法字符.当我删除c:\它运行正常(更改写入线后写).但是现在我无法在任何地方找到''filename.txt'文件.任何想法:) (2认同)
  • 很好地回答了这个问题,但有关更多资源的额外信息确实赢得了我的投票.通过了解这一点,您可以找到许多解决常见问题的方法. (2认同)