2

現在、Python を使用してテーブルを RDF に変換し、各セルの値を URL の末尾に添付しようとしています (たとえば、E00 は statistics.data.gov.uk/id/statistical-geography/E00 になります)。

スクリプトを使用して、単一の値を含むセルに対してこれを行うことができます。

FirstCode = row[11]

if row[11] != '':

RDF = RDF + '<http://statistics.data.gov.uk/id/statistical-geography/' + FirstCode + '>.\n'

データベース内の 1 つのフィールドには、コンマで区切られた複数の値が含まれています。したがって、上記のコードは、URL に追加されたすべてのコードを返します。

例えばhttp://statistics.data.gov.uk/id/statistical-geography/E00,W00,S00

3つの値を返したいのですが

statistics.data.gov.uk/id/statistical-geography/E00
statistics.data.gov.uk/id/statistical-geography/W00
statistics.data.gov.uk/id/statistical-geography/S00

これらを分離できるコードはありますか?

4

2 に答える 2

4

はい、split方法はあります。

FirstCode.split(",")

のようなリストを返します(E00, W00, S00)

リスト内のアイテムを反復処理できます。

 for i in FirstCode.split(","):
      print i

プリントアウト: E00 W00 S00

このページには他にも便利な文字列関数がいくつかあります

于 2011-05-20T20:53:43.167 に答える
2
for i in FirstCode.split(','):
    RDF = RDF + '<http://statistics.data.gov.uk/id/statistical-geography/' + i + '>.\n'
于 2011-05-20T20:54:32.287 に答える