擅长:python、mysql、java
<p>是<em>“pathlib”模块应该能够解决这个问题</em></p>
<p>输入:</p>
<pre><code>from datetime import date, timedelta
from pathlib import Path
params = {"fileshare": "//server02/logs/"}
apiHostname = 'log01.rhmgmt.lan'
past_day = str((date.today() - timedelta(days=1)))
</code></pre>
<p>创建初始路径并附加所有零件:</p>
<pre><code>fileshare = Path(params['fileshare'])
filepath = fileshare / apiHostname / f"{apiHostname}-{past_day}.log"
</code></pre>
<p>输出:</p>
<pre><code>>>> filepath
PosixPath('//server02/logs/log01.rhmgmt.lan/log01.rhmgmt.lan-2021-07-28.log')
</code></pre>