擅长:python、mysql、java
<p>Python<strong>return</strong>字用于从函数返回值。
如果代码不在函数中,则不能使用返回字</p>
<p>要使代码正常工作,您可以通过以下方式进行更改:</p>
<pre><code>import os
import glob
pathname='C:\\Users\\admin\\Desktop\\JUL\\'
if os.path.exists(pathname):
var=glob.glob('{0}/log.*'.format(pathname))
try :
fnme=var[0]
head , tail = os.path.split(fnme)
var=tail
return var
except IndexError as Ier:
var='abc.txt'
return var
</code></pre>
<p>为此:</p>
<pre><code>import os
import glob
pathname='C:\\Users\\admin\\Desktop\\JUL\\'
if os.path.exists(pathname):
var = glob.glob('{0}/log.*'.format(pathname))
try :
fnme = var[0]
head, tail = os.path.split(fnme)
var = tail
except IndexError:
var = 'abc.txt'
print(var) # will be 'abc.txt' if there is an index error
</code></pre>