Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Ноя. 14, 2017 20:38:06

zWaterFall
Зарегистрирован: 2017-11-14
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь в маленьком коде

 import sys
import os
a = []
def main():
    print "Listkeeper v.0.01."
    print ("Files here: ")
    sorted_dir = sorted(os.listdir("."))
    for file in len(sorted_dir):
        files.append(file)
    for number in len(a):
        print (("[{0}]    {1}/n").format((number),(a[number]))
    print ("End")
main()

 File "list.py", line 12
    print ("End")
        ^
SyntaxError: invalid syntax

Суть скрипта в том, чтобы вывести список файлов в директории с их порядковыми номерами. (Для более-менее продвинутых этот код режет глаза). Просьба указать на ошибку.

Офлайн

#2 Ноя. 14, 2017 20:49:16

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 299
Репутация: +  35  -
Профиль   Отправить e-mail  

Помощь в маленьком коде

 print "Listkeeper v.0.01."
и
 print ("Files here: ")
у вас какой питон?
+ в этой строке
 print (("[{0}]    {1}/n").format((number),(a[number]))
не хватает одной скобки закрытия ) потом число не итерируется
 for file in len(sorted_dir):
а вообще это все в 2 строки
 import sys
import os
def main():
    print ("Listkeeper v.0.01.\n","Files here: ")
    for number,file in enumerate(sorted(os.listdir())):
        print ('{} {}'.format(number+1,file))
    print ("End")
main()

Отредактировано marvellik (Ноя. 14, 2017 21:01:17)

Офлайн

#3 Ноя. 14, 2017 20:51:34

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 242
Репутация: +  37  -
Профиль   Отправить e-mail  

Помощь в маленьком коде

zWaterFall
этот код режет глаза
да тут слезы ручьем бегут
здесь куча элементарных ошибок, смысла их комментировать нет, нужно брать и изучать мат.часть с 0…

Онлайн

#4 Ноя. 15, 2017 01:27:02

hitrec322
Зарегистрирован: 2017-09-12
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь в маленьком коде

Полностью согласен. Вы правы

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version