Не могу нигде найти (или не понимаю), как присвоить переменной файл или группу файлов.
Например, на баше было бы так:
for i in ~Documents/log*
do чего-нибудь с файлами
done
Заранее благодарен за пояснения.
for i in ~Documents/log*
do чего-нибудь с файлами
done
xAbs
Не могу нигде найти (или не понимаю), как присвоить переменной файл или группу файлов.
Например, на баше было бы так:
import glob for i in glob.glob('log*') делать что-то
new_path = os.path.expanduser('~/log*')
for i in glob.glob(new_path):krok64Оказалось мудрено как. Спасибо, попробую
for i in glob.glob('d:\scripts\uin\hts\log*'): print(i)
File "d:\scripts\uin\hts\test.py", line 2 for i in glob.glob('d:\scripts\uin\hts\log*'): ^ SyntaxError: invalid syntax
import glob for i in glob.glob('d:\*'): print(i)
krok64Это я не тот код поставил в сообщении, поэтому перенеслось криво, извиняюсь.
4 пробела перед print важны. перед import пробела быть не должно.
cat test.py #!/usr/bin/python3 import globe for i in glob.glob('/home/user/*'): print(i)
File "test.py", line 2 import globe ^ IndentationError: unexpected indent
xAbsПеред import пробелов быть не должно (это косяк отображения форума)
Пробел стоит перед import. Пробовал убрать - так же.