1

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)
4

1 に答える 1