擅长:python、mysql、java
<p>您只能从<em>函数返回,</em>而您在那里没有函数</p>
<p>但是,根据您问题中的代码和描述,我想说,在您的案例中,“return”的定义只是打印值。这可以通过以下方式实现(当然,在导入<code>sys</code>之后):</p>
<pre class="lang-py prettyprint-override"><code>print(var)
sys.exit()
</code></pre>
<p>但是,您也可以稍微清理一下代码,使其更加简洁:</p>
<pre class="lang-py prettyprint-override"><code>import os
import glob
pathname='C:\\Users\\admin\\Desktop\\JUL\\'
if os.path.exists(pathname):
var = glob.glob(f'{pathname}/log.*')
try:
_, name = os.path.split(var[0])
except IndexError:
name = 'abc.txt'
print(name)
</code></pre>