У меня небольшой вопрос.
У меня есть следующая функция:
def getCommands():
for file in os.listdir(com_dir):
if file.endswith(com_ext):
z = string.strip(file, '.gcom')
print z
и в каталоге (определено com_dir
) есть три файла.
a.gcom
b.gcom
c.gcom
при работе getCommands()
Выводится следующее:
a
b
Файлы aи b показаны, однако, c не показан, все файлы находятся в каталоге и все используют одно и то же расширение файла: .gcom
, что также com_ext
переменная мудрость.
Есть ли у кого-нибудь подсказкипочему файл c не отображается?
Примечание: в выводе, похоже, есть пробел, где должно быть c
, но я не уверен, имеет ли это какое-либо отношение к данной проблеме, иэто не просто случайное место в другом месте сценария.