<p>下面是我相对简单的代码:</p>
<pre><code>@app.route("/[<string:pfade>]")
def testaufruf(pfade):
s=list(pfade)
part = [i for i,x in enumerate(s) if x=="$"]
print(part)
s[part]="\\"
print(part)
</code></pre>
<p>我的问题是我想传递<code>127.0.0.1:5000/[Test$path1]</code></p>
<p>现在我把这个<code>Test$path1</code>列成一个列表,用<code>\</code>替换每个<code>$</code></p>
<p>这些线路工作:</p>
<pre><code>s=list(pfade)
part = [i for i,x in enumerate(s) if x=="$"]
print(part)
</code></pre>
<p>他们还给我<code>$</code>所在的位置,但替换<code>$</code>的第二部分不起作用。我确实找了很多,但找不到解决这个问题的办法。你知道吗</p>
<p>提前谢谢你的帮助。你知道吗</p>