I am trying to remove the character ' from my string by doing the following
kickoff = tree.xpath('//*[@id="page"]/div[1]/div/main/div/article/div/div[1]/section[2]/p[1]/b[1]/text()')
kickoff = kickoff.replace("'", "")
This gives me the error AttributeError: 'list' object has no attribute 'replace'
Coming from a php background I am unsure what the correct way to do this is?
xpath
method returns a list, you need to iterate items.
kickoff = [item.replace("'", "") for item in kickoff]
kickoff = tree.xpath('//*[@id="page"]/div[1]/div/main/div/article/div/div[1]/section[2]/p[1]/b[1]/text()')
This code is returning list not a string.Replace function will not work on list.
[i.replace("'", "") for i in kickoff ]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With