我在摆弄Bootstrap,一切进展顺利。但是,当我创建一个div来放置文本时,该文本会停留在div之外,从而使页面与字符串一样宽。引导程序不是负责此事吗?
以下是相关的HTML代码:
<div class="row top-buffer">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col cell">
<div class="col-xs-12 col-md-12 col-sm-12 col-lg12 inner">
<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 col cell">
<div class="col-xs-12 col-md-12 col-sm-12 col-lg12 inner">
<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在与一位同事讨论是否有一种内置(或干净)的方法来使用 Pathlib 遍历任意路径来查找给定的父文件夹,例如存储库的根目录(每个用户的根目录可能有所不同)所述存储库的本地副本)。我模拟了以下所需的行为:
from pathlib import Path
def find_parent(path: Path, target_parent: str) -> Path:
for part in path.parts[::-1]:
if part != target_parent:
path = path.parent
else:
break
return path
path = Path("/some/arbitrarily/long/path/ROOT_FOLDER/subfolder1/subfolder2/file.py")
root = find_parent(path, "ROOT_FOLDER")
assert root == Path("/some/arbitrarily/long/path/ROOT_FOLDER")
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来实现这一目标?