小编jak*_*aka的帖子

XPath选择器,用于匹配多个类

我一直在搜索过去30分钟左右,但是似乎无法回答如何创建将与多个类匹配的xpath选择器。

阅读以下内容后:如何匹配包含某个字符串的属性?

我能找到的最接近的解决方案是:

//div[contains(@class,'atag') and contains(@class ,'btag')]
Run Code Online (Sandbox Code Playgroud)

但是,评论之一建议它也将匹配:

<div class="Patagonia Halbtagsarbeit">
Run Code Online (Sandbox Code Playgroud)

我应该使用哪个XPath选择器来选择具有多个类的div?

例:

<div class="fl badge bolded shadow">
Run Code Online (Sandbox Code Playgroud)

xpath

5
推荐指数
1
解决办法
9867
查看次数

如何从subprocess.communicate()中捕获python中的流输出

目前,我有这样的事情:

self.process = subprocess.Popen(self.cmd, stdout=subprocess.PIPE)
out, err = self.process.communicate()
Run Code Online (Sandbox Code Playgroud)

我正在运行的命令将输出流式传输,在继续之前,我需要阻塞该过程。

如何做到这一点,以便可以捕获流输出并通过stdout打印流输出?设置时stdout=subprocess.PIPE,我可以捕获输出,但不会打印输出。如果我不进行操作stdout=subprocess.PIPE,它将打印输出,但communicate()将返回None

有没有一种解决方案可以满足我的要求,即在进程终止/完成之前提供阻塞,并避免此处提到的缓冲区问题和管道死锁问题?

谢谢!

python subprocess popen

4
推荐指数
1
解决办法
4615
查看次数

标签 统计

popen ×1

python ×1

subprocess ×1

xpath ×1