我试图获取一个目录中的所有文本文件,并将文件名存储在一个列表中,这样我就可以将它们发送到一个方法,该方法在文件上运行一些Photoshop并以不同的格式导出它们。
出于某种原因,我的计数器(count)给出的输出是12(文件名中的字符数):(我是否存储列表不正确?import win32com.client
import os
def GetFolder():
file = open('C:\\appData\\File.txt')
string = file.readlines()
path = string[0]
dirListing = os.listdir(path)
editFiles = []
for item in dirListing:
if ".txt" in item:
editFiles = item
count = len(editFiles)
catch = 0
print "count= "
print count
print "Catch= "
print catch
print editFiles
print '-----------------------------------------
while catch <= count:
print editFiles
catch +=1
我要循环抛出while循环的方法
输出count=
12
Catch=
0
TextFile.txt
-----------------------------------------
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt
TextFile.txt