有没有人知道如何让CSV (或任何其他包)在RevitPythonShell中工作?我只能从Interop获取Excel来工作。
当我尝试在RPS中运行csv时,终端执行,没有显示任何错误或任何类型的反馈,文件也没有创建。
这是我正在尝试运行的基本代码,我相信它来自于CSV教程。
with open('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'})我发现CSV比Interop Excel更友好,也更容易理解。我相信我在什么地方读过它的可行性,但当然我现在找不到来源。
感谢所有的帮助、提示或技巧。
发布于 2019-06-25 11:20:14
我可以通过提供open函数的完整路径名让它工作,所以它看起来像(显示到我的Documents文件夹的完整路径):
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'})如果成功了,请让我知道!
https://stackoverflow.com/questions/56742173
复制相似问题