Python スクリプトで自分のやりたいことを実行するのに問題があります。私のファイルを変更しているようには見えません。
したい:
- 次の形式の *.csv ファイルを読み取ります PropertyName::PropertyValue,…,PropertyName::PropertyValue,{ExtPropertyName::ExtPropertyValue},…,{ExtPropertyName::ExtPropertyValue}
- PropertyName:: を削除して、PropertyValue の列だけを残したい
- ヘッダー行を追加したい
:: 値をカンマに置き換えようとしましたが、これを機能させることができないようです:
fin = csv.reader(open('infile', 'rb'), delimiter=',')
fout = open('outfile', 'w')
for row in fin:
fout.write(','.join(','.join(item.split()) for item in row) + '::')
fout.close()
私の最初のステップの問題であろうと、より大きな画像の解像度であろうと、アドバイスは常に高く評価されます. ありがとう。
更新/編集は、私のためにレビューするのに十分な人から求められました!
*.csv ファイルの最初の行 (入力) は次のとおりです。
InnerDiameterOrWidth::0.1,InnerHeight::0.1,Length2dCenterToCenter::44.6743867864386,Length3dCenterToCenter::44.6768028159989,Length2dToInsideEdge::44.2678260053526,Length3dToInsideEdge::44.2717800813466,Length2dToOutsideEdge::44.6743867864386,Length3dToOutsideEdge::44.6768028159989,MinimumCover::0,MaximumCover::0,StartConnection::ImmxGisUtilityNetworkCommon.Connection,
完璧な世界では、これが私のテキストファイルの外観です(出力)
InnerDiameterOrWidth, InnerHeight, Length2dCenterToCenter,,,,,,,,,,,
0.1,0.1,44.6743867864386
そのため、1 つのヘッダー行と列の値
更新されたJSON 情報
各行の終わりには、JSON 形式のテキストがあります。
{StartPoint::7858.35924983374[%2C]1703.69341358077[%2C]-3.075},{EndPoint::7822.85045874375[%2C]1730.80294308742[%2C]-3.53962362760298}
ヘッダーを使用して XYZ と XYZ に分割する必要がある