在过去的两天里,我一直在努力做一些我确定很容易的事情。不幸的是,我不太了解python(实际上几乎没有什么知识),而我只是想编辑一个工作脚本。
基本上,它应该查看文件夹,获取文件名并将文件名分配给变量。但是我尝试的一切都失败了:
filepath = "/folder/*.*/"
for path in glob.glob(filepath):
dirname, filename = os.path.split(path)
print(filename)[0:-19]
var1 = filename
var2 = filename[0:-25]
我尝试过
var1 = str(filename)
但是什么都行不通。任何建议将不胜感激!
现在编写代码的方式将为文件夹中的文件数量打印许多文件名,丢弃filename
变量并在新路径上再次运行。当您有一个for
循环时,变量将在每次迭代时丢弃,以让路给新变量。所以这段代码:
filepath = "/folder/*.*/"
for path in glob.glob(filepath):
dirname, filename = os.path.split(path)
print( filename )[0:-19]
Var1 = filename
Var2 = filename[0:-25]
最初为您提供的每个路径运行,然后在中引用它时仅保留最后一个文件名vars
。我认为您想要的是这样的:
for path in filepath:
dirname, filename = os.path.split(path)
print(filename[0:-19])
var1 = filename
var2 = filename[0:-25]
从那里,您可以使用var1
和进行任何操作var2
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句