Rhino Python を使用してコードを実行しようとしていますが、次の TypeError で問題が発生しています。
メッセージ: 文字列のフォーマット中にすべての引数が変換されるわけではありません
私が書いたコードは、ファイル「newpoints.csv」からポイント座標を読み取り、Rhino Python の「AddLine」関数の引数として使用するためのものです。
#!/usr/bin/env python
import rhinoscriptsyntax as rs
file = open("C:\\Users\\Seshane Mahlo\\Documents\\MSc Thesis\\newpoints.csv", "r")
lines = file.readlines()
file.close()
ab = len(lines)
seq = range(0, ab-1, 2)
coordinates = []
startvals = []
stopvals = []
for line in lines:
coords = line.split(',')
xcoord = float(coords[0])
ycoord = float(coords[1])
point = (xcoord, ycoord)
coordinates.append(point)
starts = range(0, ab-2, 2)
ends = range(1, ab+1, 2)
for i,j in zip(starts, ends):
strt = coordinates[i]
stp = coordinates[j]
rs.AddLine(start=strt,end=stp)