@python_beginnersЭта группа больше не существует

Страница 791 из 1885
@CriOnsKry
17.11.2016
18:51:26
Нужно в переменную автоматически передать название любого-НЕИЗВЕСТНОГО файла с известным форматом. Но как???

Denis
17.11.2016
18:53:20
a = 'filename.txt' ?

Johnnie
17.11.2016
18:55:03
Бля, а может тебе аргументы кидать в скрипт?

@CriOnsKry
17.11.2016
19:01:05
Google
@CriOnsKry
17.11.2016
19:01:09
Уже отпало пасаны

Конвертирует через жопу, как оказалось :с

#Неиспользуемо

Zart
17.11.2016
19:02:09
чо он хотел...

arisu
17.11.2016
19:02:17
Куда загрузил, через то и конвертирует!

@CriOnsKry
17.11.2016
19:04:34
Теперь другое! Буду делать маленькое ПО :3 Данные которого должны выходить в формате xlsx. Как построить? К примеру планируется сделать блок из 4х столбцов и 5и строк.

Есть батарейка? Ссылка на гит?

Zart
17.11.2016
19:06:19
если под виндой - то можно заставить ексель делать это всё через com api если хочется кроссплатформенно - брать xlwt

Igor
17.11.2016
19:08:50
да

Google
Igor
17.11.2016
19:09:04
http://www.python-excel.org/

@CriOnsKry
17.11.2016
19:09:11
Для XLSX рекомендуют openpyxl, а не xlwt

Igor
17.11.2016
19:09:53
я XlsxWriter пользовался в последний раз

@CriOnsKry
17.11.2016
19:10:10
я XlsxWriter пользовался в последний раз
Тем не менее, как пользоваться?

Я в EN не силён :с

Хотя бы на пальцах

Igor
17.11.2016
19:10:22
ну там примеры почти всегда есть

http://xlsxwriter.readthedocs.io/example_demo.html#ex-demo

workbook = xlsxwriter.Workbook('demo.xlsx') создать файл worksheet = workbook.add_worksheet() создать лист и так далее

@CriOnsKry
17.11.2016
19:12:34
workbook = xlsxwriter.Workbook('demo.xlsx') создать файл worksheet = workbook.add_worksheet() создать лист и так далее
Ячейки указывать обязательно А1 С2 или цифрами льзя как-то? или само как то?

=)

Johnnie
17.11.2016
19:13:00
Я пробовал openpyxl он норм только медленно читал файлы или я что-то делал не так:)

Igor
17.11.2016
19:13:01
открываем более подробную документацию

http://xlsxwriter.readthedocs.io/working_with_cell_notation.html

видимо примерчик

(0, 0) # Row-column notation. ('A1') # The same cell in A1 notation. (6, 2) # Row-column notation. ('C7') # The same cell in A1 notation.

если с англ совсем все плохо - ну на крайняк гугл транслейт

но можно и без него

просто читай исходники

Google
Igor
17.11.2016
19:13:33
ну хотя бы какие-то базовые понятия должен знать

если нет - multitran.ru

@CriOnsKry
17.11.2016
19:13:39
просто читай исходники
Ну вот по примерам что-то понятно

Igor
17.11.2016
19:13:39
без английского никак

ну и отлично!

@CriOnsKry
17.11.2016
19:13:44
Но всё равно ёжик в тумане

Igor
17.11.2016
19:14:04
может тебе и повезет и ты найдешь на хабрахабре пример какого-нибудь школьника, который объясняет, че как делать

но потом окажется, что школьник писал это в 2008 году и либы такой нет-то даже

или еще что

короче, англ - это тема!

@CriOnsKry
17.11.2016
19:14:22
Прям оскорбил

Igor
17.11.2016
19:14:32
да ниче, я тоже в 2007 на хабре сидел

@CriOnsKry
17.11.2016
19:14:42
Вернись в 2007й и повтори мне это =)

Надо думать в общем. Как разбить. Кажется для каждой строки-ввода и блока будет предопределена111 своя ячейка

Чувствуется, как "Введите номер телефона" и список всех номеров от +10000000000 до +99999999999

В общем знаю куда копать. Благодарочка, господа??

Потом ещё с Qt любовью заниматься... Эти все виджеты-dbджеты... u_u

(Что только не сделаешь, чтоб не заниматься сессией...)

V
17.11.2016
19:28:51
чот у меня сегодня какая-то борьба с неуловимыми исключениями и опять какая-то хрень. как может быть такое, функция вызывается в потоке, выбрасывает исключение, я его ловлю логгером, но поток после этого умирает. угадайте, пож-та, где я опять накосячил?

Google
Rita
17.11.2016
19:36:24
Напишите прогу с инпутом. Маленькую какую-нибудь

Rita
17.11.2016
19:46:41
Благодарю

arisu
17.11.2016
19:47:13
можно и просто input()

@CriOnsKry
17.11.2016
19:47:19
Qt норм тема
Спору нет, но для меня это планета Марс. Видел только на картинках.

Admin
ERROR: S client not available

b0g3r
17.11.2016
19:51:11
С документацией бо-бо

Ну то есть она в основном от оригинального qt, который на с++

Konstantin
17.11.2016
19:53:35
Ну то есть она в основном от оригинального qt, который на с++
Большая часть осваивала программирование с С, С++ поэтому многое должно быть понятно... либо только я так думаю

b0g3r
17.11.2016
19:53:51
Нет, дело не в этом

Просто языки уж больно разные

Поэтому документацию довольно сложно воспринимать

Ну короче pyqt это хорошо если есть опыт qt

@CriOnsKry
17.11.2016
20:03:04
Кстати какой там qt на питоне #ОриджЫнал??

Zart
17.11.2016
20:03:50
чо

@CriOnsKry
17.11.2016
20:04:08
чо
Есть два qt на питоне

Zart
17.11.2016
20:04:38
писайд - обёртка поверх куте4, которую вроде никто больше пилить не хочет

Alexey
17.11.2016
20:04:44
Google
F
17.11.2016
20:05:26
Касатики, а из-за чего может джанга ругаться вот так: TypeError: get() missing 1 required positional argument: 'header'?

Zart
17.11.2016
20:05:38
не надо писать .get() ?

@CriOnsKry
17.11.2016
20:05:53
?? Где
Лень искать. Оригинальный что-то там ущемляет коммерческие продукты, а второй-форк-который снимает это.

F
17.11.2016
20:06:11
это он ругается в классе с кодом class SearchView(APIView): def get(self, request, query): re.sub(r'\W+', '', query) places = Place.objects.filter(name__contains=query) serializer = PlaceSerializer(places, many=True) return Response(serializer.data)

я чет не могу догнать прчему вроде же все изи

Zart
17.11.2016
20:07:34
def get(self, request, query) хавает два аргумента. где-то вызываешь лишь с одним

а не. хедер. по-моему ты не то место смотришь

F
17.11.2016
20:08:54
но падает-то, он на вызове к этому урлу

Zart
17.11.2016
20:09:15
может ты полный трейсбак залупишь на пасту?

F
17.11.2016
20:09:18
вот чет я прям хз APIView это класс рестфреймворка, там вряд ли что-то не так)

да он вот Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/django/core/handlers/base.py", line 235, in get_response response = middleware_method(request, response) File "/usr/local/lib/python3.4/dist-packages/django/middleware/clickjacking.py", line 31, in process_response if response.get('X-Frame-Options') is not None: TypeError: get() missing 1 required positional argument: 'header' [17/Nov/2016 20:08:32] "GET /api/search/?query=Test HTTP/1.1" 500 56578

Zart
17.11.2016
20:10:55
похоже та мидлварь не умеет в новую джангу?

F
17.11.2016
20:16:02
хм

а яне обновлял джангу О_о

1.9.7

странно

Zart
17.11.2016
20:20:41
надо смотреть что за тип респонса..

F
17.11.2016
20:28:17
http://pastebin.com/Y56ARybd

Igor
17.11.2016
20:44:32
я бы ща бабе какой-нить питона своего засадил

Страница 791 из 1885

Эта группа больше не существует Эта группа больше не существует