use*_*817 0 python for-loop glob sequences list
我正在构建一个脚本来查找图像序列并将它们组合在一起..我的问题是当我得到文件名并在它们上运行"for in"时它们变成列表...为什么?这是我的代码:
import os, glob
path = r'C:\Users\manley\Desktop\testSeq'
for my_file in glob.glob( os.path.join(path, '*.jpg') ):
(dirName, fileName) = os.path.split(my_file)
(fileBaseName, fExt) = os.path.splitext(fileName)
#print fileName
pathLists = fileName
pathList1 = []
pathList2 = []
#print pathList
#print fileName
for fName in pathLists:
print fName
Run Code Online (Sandbox Code Playgroud)
文件名= rightSide_020_30.0001.jpg
当fName打印时,我得到每个字母的列表...如何让fName将fileName保存为str?
你应该这样做:
import os, glob
path = r'C:\Users\manley\Desktop\testSeq'
for my_file in glob.glob( os.path.join(path, '*.jpg') ):
(dirName, fileName) = os.path.split(my_file)
print fileName
Run Code Online (Sandbox Code Playgroud)
不需要更多代码.