我正在尝试使用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还有一些其他有用的字符串函数