未更新python中的变量
我在python中的一个变量中遇到了一个问题,因为,出于某种原因,我没有刷新值,我试图获取我在documents文件夹中的一些文档的名称,但是我删除了第一个元素和最后一个元素,现在我的文档名称看起来像这样:151-document-name-5825,我正在创建一个脚本,将它们重命名为document name,但存储新名称的变量没有保存名称,不确定我做错了什么,如果您能帮助我检查,我将不胜感激:未更新python中的变量,python,python-3.x,Python,Python 3.x,我在python中的一个变量中遇到了一个问题,因为,出于某种原因,我没有刷新值,我试图获取我在documents文件夹中的一些文档的名称,但是我删除了第一个元素和最后一个元素,现在我的文档名称看起来像这样:151-document-name-5825,我正在创建一个脚本,将它们重命名为document name,但存储新名称的变量没有保存名称,不确定我做错了什么,如果您能帮助我检查,我将不胜感激: from pyunpack import Archive import os arr = os.l
from pyunpack import Archive
import os
arr = os.listdir()
name = ""
ext = ""
elements = ""
direc = "C:\\Users\\kamr\\Desktop\\Organizar\\"
for i in arr:
if i.endswith('.pdf'):
elements = i.split('-')
numb = len(elements) - 1
coun = 0
print(numb)
name = ""
for tex in elements:
if coun > 0 and coun < numb:
if coun + 1 == numb:
print(tex)
name = name + tex
else:
print(tex)
name = name + tex + "-"
print(name)
#os.rename(direc + i, direc + name + ".pdf")
name变量始终为空如果从不增加conu变量,它将保持为0
因此,如果coun>0,表达式。。。从未执行,这就是名称变量为空的原因