擅长:python、mysql、java
<p>实际上,您不需要<code>while</code>循环。如果9分钟过去了,只需在最里面的循环中请求一个新令牌,然后更新<code>end_time</code>:</p>
<pre><code>for repetition in range(0, 4):
sw_patcher_ghp = Shopware()
bearer_token_ghp = sw_patcher_ghp.get_access_token()
for i in range(0, len(all_json)):
for ii in range(0, len(all_csv)):
if all_json[i][0] == all_csv[ii][0]:
if end_time >= time.time():
#enter code here get new token
end_time = time.time()+60*9
else:
print(sw_patcher_ghp.patch_ruleid(bearer_token_ghp, all_json[i][1], all_csv[ii][1], true_boolean), 'GHP', all_json[i][1])
</code></pre>