2016-11-02 2 views
0
import os 
import glob 

path = input("Please enter the directory you want to get the files from. -> ") 

for filename in glob.glob(os.path.join(path, '*.ppm')): 
    open("r", encoding="utf-8") 

Я пытаюсь открыть все .ppm-файлы в заданной директории пользователя.Python - Как бы человек открывал каждый файл .ppm в каталоге

+0

Что означает 'open (" r ", encoding =" utf-8 ")' предполагается делать? Вы никогда не проходите в файл для открытия, но только режим и кодировка ... – Pythonista

+0

'ppm' - файл изображения? Если это так, вы можете также изучить модуль обработки изображений, например, подушку для работы с файлами изображений. – Marcin

ответ

1

Вы продолжаете пытаться открыть файл с именем «r». Попробуйте добавить имя файла.

import os 
import glob 

path = input("Please enter the directory you want to get the files from. -> ") 

for filename in glob.glob(os.path.join(path, '*.ppm')): 
    file_obj = open(filename, "r", encoding="utf-8") 
+0

Спасибо! Я знал, что мне что-то не хватает. –

+0

В стороне, я почти уверен, что .ppm is ascii не utf-8. – tdelaney