Следующий код предназначен для чтения всех файлов в каталоге загрузки, но когда я выполняю этот код, он не будет печатать (показывать), что не так с этим кодом ..?
import glob
path = '/home/mypc/download/*.html'
files=glob.glob(path)
for file in files:
f=open(file, 'r')
f.readlines()
f.close()
Возможно, вы захотите использовать хотя бы один print. Например:
#!/usr/bin/env python
import glob
path = '/home/mypc/download/*.html'
files=glob.glob(path)
for file in files:
f=open(file, 'r')
print '%s' % f.readlines()
f.close()
#if you want to print only the filenames, use 'print file' instead of three previous lines
И, пожалуйста, прочитайте документацию о вводе и выводе в Python.
У вас есть только написанный код для чтения файлов, а не для печати содержимого. Если это то, что вы хотите сделать, вы можете заменить
f.readlines()
на:
for line in f:
print line
Надеюсь, что это поможет.
Я хочу отобразить имена файлов, которые вам нужны, чтобы использовать команду печати
import glob
path = '/home/mypc/download/*.html'
files=glob.glob(path)
for file in files:
print file