我正在尝试使用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'

数据库中的一个字段包含多个逗号分隔的值。
因此,上面的代码返回附加到URL的所有代码
例如http://statistics.data.gov.uk/id/statistical-geography/E00,W00,S00
我希望它返回三个值
statistics.data.gov.uk/id/statistical-geography/E00
statistics.data.gov.uk/id/statistical-geography/W00
statistics.data.gov.uk/id/statistical-geography/S00

有什么代码可以让我把它们分开吗?

最佳答案

是的,有split方法。

FirstCode.split(",")

将返回一个列表,如(E00, W00, S00)
您可以遍历列表中的项:
 for i in FirstCode.split(","):
      print i

将打印出来:
0度
W00型
S00号
This page还有一些其他有用的字符串函数

08-20 02:31