我试图轻松访问xml文件中的值.
<artikelen>
<artikel nummer="121">
<code>ABC123</code>
<naam>Highlight pen</naam>
<voorraad>231</voorraad>
<prijs>0.56</prijs>
</artikel>
<artikel nummer="123">
<code>PQR678</code>
<naam>Nietmachine</naam>
<voorraad>587</voorraad>
<prijs>9.99</prijs>
</artikel>
..... etc
Run Code Online (Sandbox Code Playgroud)
如果我想访问值ABC123,我该如何获取它?
import xmltodict
with open('8_1.html') as fd:
doc = xmltodict.parse(fd.read())
print(doc[fd]['code'])
Run Code Online (Sandbox Code Playgroud) 我正在使用带有 Scala 2.12 的 Databricks 集群版本 7.3 LTS。这个版本确实使用了Log4J。
官方文档说它使用Log4J版本1.2.17。这是否意味着我没有这个漏洞?如果这样做,我可以在集群上手动修补它,还是需要将集群升级到下一个 LTS 版本?
我试图只对列表中的正数进行平方.但是当我尝试代码时,它会将所有代码都放在一边
def squarethis(numbers):
for n in numbers:
if n > 0:
return[n ** 2 for n in numbers]
print(squarethis([1, 3, 5, -81]))
Run Code Online (Sandbox Code Playgroud)
为什么它对所有数字都平方?if语句应该过滤掉负片吗?