我正在练习我的编程技巧(用Python),我意识到当我需要找到一个未知但由关键字引入的值时,我不知道该怎么做。我把这方面的信息从一个网站上,在网页的来源,它说,'“大小”:“10”,“stockKeepingUnitId”:(随机数)'” 我怎么知道那个数字是多少。 这就是我到目前为止所知道的——
def stock():
global session
endpoint = '(website)'
reponse = session.get(endpoint)
soup = bs(response.text, "html.parser")
sizes = soup.find('"size":"10","stockKeepingUnitId":')
在我脑海里有两种方法可以做到这一点。假设您有字符串
mystr = 'some text...content:"67588978"'
。第一种方法是在字符串中搜索"content:"
,然后使用字符串切片来获取后面的所有内容:或者,作为更好的解决方案,可以使用正则表达式
由于您还没有提供要分析的数据集的示例,因此可能还有许多其他解决方案。如果您试图解析JSON或YAML文件,那么有一些简单的库可以将它们转换为python dict(
json
是标准库的一部分,PyYaml可以轻松地处理YAML文件)相关问题 更多 >
编程相关推荐