有人知道如何在RevitPythonShell中获取CSV(或任何其他软件包)的工作吗?我只能从Interop获取Excel才能正常工作。
当我尝试在RPS中运行csv时,终端将执行并且不显示错误或任何形式的反馈,并且也不会创建文件。
这是我要运行的基本代码,我相信该代码来自CSV教程。
Base
与Interop Excel相比,我发现CSV更加易于使用和易于理解。我相信我已经在某处阅读了它的可行性,但是我现在当然找不到源。
感谢所有帮助,技巧或窍门。
答案 0 :(得分:2)
我可以通过向open函数提供完整路径名来使其正常工作,因此它看起来像(显示“我的文档”文件夹的完整路径):
import csv
with open(r'C:\Users\callum\Documents\mycsv2.csv', 'w') as f:
fieldnames = ['column1', 'column2', 'column3']
thewriter = csv.DictWriter(f, fieldnames=fieldnames)
thewriter.writeheader()
for i in range(1, 10):
thewriter.writerow({'column1':'one', 'column2':'two', 'column3':'three'})
让我知道是否可以解决问题!