Size: a a a

Сообщество Python Программистов

2021 March 03

R3

Rud 356 in Сообщество Python Программистов
Rebel Spirit
у меня есть код, который сортирует файлы по их расширениям:
files = ["1.cad","2.bat","1.aa","1.bat"]
a = [i for i in files if i.index(".") == 0 and i.count(".") == 1]
files = sorted([i for i in files if i not in a], key = lambda x: x[x.rindex("."):])
print((a + files))
как сделать так, чтобы он сортировал и по расширению файла и по его имени?
sorted(lambda fname: fname.rsplit('.', 1)[::-1], filenames)
источник

ВК

Влад Кубанец... in Сообщество Python Программистов
Кто может помочь с экспортированри и импортировании в пайтоне
источник

VD

Vlad Dimmer in Сообщество Python Программистов
Влад Кубанец
Кто может помочь с экспортированри и импортировании в пайтоне
Давай сразу к сути вопроса) На общие вопросы сложно ответить точно.
источник

k

krau5 in Сообщество Python Программистов
Влад Кубанец
Кто может помочь с экспортированри и импортировании в пайтоне
Я чето проморгал, когда в питон завезли экспортирование???
Если не учитывать __all__
источник

VD

Vlad Dimmer in Сообщество Python Программистов
Едва ли)
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
подскажите как в файле добавить в начале и конце каждой строчки кавычки и в конце запятую?
источник

TK

Timur Kravchenko in Сообщество Python Программистов
Dmytro Buzanov
подскажите как в файле добавить в начале и конце каждой строчки кавычки и в конце запятую?
открываешь файл
читаешь построчно в список
проходишься функцией которая редачит строки в списке на твой вкус
пишешь это дело в новый файл
источник

R

Royko Andriy in Сообщество Python Программистов
Dmytro Buzanov
подскажите как в файле добавить в начале и конце каждой строчки кавычки и в конце запятую?
вот пример как не надо делать:
with open('test11.txt', 'r') as file:
   file = file.read().split('\n')
   file = ''.join(list(map(lambda line: "'" + line + "',\n", file)))
   
with open('newfile.txt', 'w') as f:
   f.write(file)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Royko Andriy
вот пример как не надо делать:
with open('test11.txt', 'r') as file:
   file = file.read().split('\n')
   file = ''.join(list(map(lambda line: "'" + line + "',\n", file)))
   
with open('newfile.txt', 'w') as f:
   f.write(file)
Ну-ка, а как надо?)
источник

R

Royko Andriy in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну-ка, а как надо?)
а я не знаю)
знаю только как сделать так себе, так и сделал)))))
источник

RS

Rebel Spirit in Сообщество Python Программистов
Rud 356
sorted(lambda fname: fname.rsplit('.', 1)[::-1], filenames)
не работает
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
Royko Andriy
вот пример как не надо делать:
with open('test11.txt', 'r') as file:
   file = file.read().split('\n')
   file = ''.join(list(map(lambda line: "'" + line + "',\n", file)))
   
with open('newfile.txt', 'w') as f:
   f.write(file)
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму and до 82.52 (+7.42)
источник

AM

Alexander Morozov in Сообщество Python Программистов
Dmytro Buzanov
подскажите как в файле добавить в начале и конце каждой строчки кавычки и в конце запятую?
open('result.txt', mode='w').write('\n'.join(("'" + a + "',") for a in open('input.txt', mode='r').read().strip('\n').split('\n')))
источник

AT

Alexander T in Сообщество Python Программистов
Alexander Morozov
open('result.txt', mode='w').write('\n'.join(("'" + a + "',") for a in open('input.txt', mode='r').read().strip('\n').split('\n')))
pizdec
источник

Td

Theo de Raadt in Сообщество Python Программистов
Господа как в питоне лучше хранить уникальный список?
источник

СН

Сергей Николаев... in Сообщество Python Программистов
PyQt5 combobox из таблицы типа (код, наименование). Выводится наименование. Как получить код выбранной записи из таблицы (поле код), а не порядковый номер combobox?
источник

AT

Alexander T in Сообщество Python Программистов
Theo de Raadt
Господа как в питоне лучше хранить уникальный список?
в питоне лучше не хранить, питон это язык для создания программ.
источник

R3

Rud 356 in Сообщество Python Программистов
Rebel Spirit
не работает
перепутал порядок
sorted(filenames, key=lambda fname: fname.rsplit('.', 1)[::-1])
источник

Td

Theo de Raadt in Сообщество Python Программистов
Theo de Raadt
Господа как в питоне лучше хранить уникальный список?
Типо была идея словарем. И if(string not in...):
   append

Но может есть еще какие-то варики?
источник