
Alex
18.02.2019
08:06:56
Здравствуйте. У меня есть файл csv мне надо отредактировать одну из несколько колонок как это можно сделать. То когда я начинаю изменять, то у меня все удаляется.

Tishka17
18.02.2019
08:07:10
значит не так меняешь

Олег
18.02.2019
08:07:22
а как меняешь?

Tishka17
18.02.2019
08:07:24
показывай что делаешь

Google

Alex
18.02.2019
08:13:00
показывай что делаешь
with open('ImageFilesMapping1.csv', 'wb') as f: # output csv file
writer = csv.writer(f)
with open('ImageFilesMapping1.csv','r') as csvfile: # input csv file
reader = csv.reader(csvfile, delimiter=',')
for row in reader:
row[7] = "Test" # edit the 8th column
writer.writerow(row)
Примерно так

Олег
18.02.2019
08:13:37
а что это за терминатор?
я категорически подозреваю, что он ждет голос кого-то из группы, чтобы оставить участника, но хотелось бы точно узнать

Tishka17
18.02.2019
08:13:59

Проксимов
18.02.2019
08:14:03
Плохо фильтрует

Tishka17
18.02.2019
08:14:23

Олег
18.02.2019
08:14:46

SetazeR
18.02.2019
08:14:47

Alex
18.02.2019
08:15:23

SetazeR
18.02.2019
08:17:53
падажжи, ты что можешь открывать один и тот же файл на чтение и запись два раза?
что?!

Олег
18.02.2019
08:18:15
++

Google

Олег
18.02.2019
08:18:26
сначала прочитал файл, изменил, потом записал

?? Eugene
18.02.2019
08:18:48
Ты файл в бинарном виде зачем-то открываншь

Tishka17
18.02.2019
08:19:05
упс
реально два раза

Alex
18.02.2019
08:19:47
Ой

Tishka17
18.02.2019
08:19:49
либо как предложили
иначе будет работать только если строки не становятся длиннее при записи

Олег
18.02.2019
08:20:45
https://github.com/Julian/jsonschema
кто-нибудь пробовал?
стоящая штука?
а то мне тут пытаются внедрить в проект, думаю надо ли оно

Tishka17
18.02.2019
08:20:45
хотя могу с флагами путать

Олег
18.02.2019
08:21:03

Tishka17
18.02.2019
08:21:10
конкретно эта реализация хз, но jsonschema это хорошо

Олег
18.02.2019
08:21:31
ну она на офф.сайте указана в ссылках для питона

Alex
18.02.2019
08:23:37
Спасибо. Заработало но почему то в новом файле записывается через строку

SetazeR
18.02.2019
08:24:25
вангую что writerow добавляет в конце \n

Олег
18.02.2019
08:24:28
открой через текстовый редактор, посмотри что происходит

SetazeR
18.02.2019
08:24:40
а у тебя при чтении \n уже есть

Alex
18.02.2019
08:25:08
Как это убрать?

Google

?? Eugene
18.02.2019
08:26:33
Насколько я помню из доки, нужно csv файлы открывать с пустым ньюлайном
Тоже помню маялся с этим пока доку не прочитал))

Ilia
18.02.2019
08:27:45

Олег
18.02.2019
08:28:28
Как это убрать?
я бы вообще сделал по-другому, зачем писать отдельно каждую строку?
можно же так:
writer = csv.writer(f)
writer.writerows(someiterable)
то есть один раз прочитал, потом сделал все изменения, потом целиком файл записал
https://docs.python.org/3/library/csv.html#examples

Alex
18.02.2019
08:29:14
Спасибо

?? Eugene
18.02.2019
08:29:22
Разницы нет, питон все-равно буферизирует io

Олег
18.02.2019
08:29:49

Alex
18.02.2019
08:31:01
Спасибо

Maxim
18.02.2019
08:33:04
пытаюсь сделать https://www.javacodemonk.com/post/101/image-manipulation-detection-in-python , подскажите адрес репозитория from script.ndimage import gaussian_filter , не могу найти

Tishka17
18.02.2019
08:34:57
хз что это

Maxim
18.02.2019
08:37:06

Tishka17
18.02.2019
08:38:09
наверно должно быть не script.ndimage а scipy.ndimage

Maxim
18.02.2019
08:42:05

Admin
ERROR: S client not available

Муратбек
18.02.2019
08:43:11
У меня выходит ошибка при установке pyaudio на linux помогите

Alex
18.02.2019
08:44:01

Google

Nikolay
18.02.2019
08:44:19
Памагите

noName
18.02.2019
08:47:38

Nikolay
18.02.2019
08:47:48
Как поднять бабла

SetazeR
18.02.2019
08:48:41
НАХОДИШЬ БАБЛО
@
ПОДЫМАЕШЬ

Олег
18.02.2019
08:49:05

John
18.02.2019
08:57:53
Sudo поднять бабла

Олег
18.02.2019
08:59:53
ну еще не забыть творить добрые дела

Terminator
18.02.2019
09:01:39
@farewell7117 будет жить. Поприветствуем!

Дмитрий
18.02.2019
09:05:39
Кто-нибудь работал с АПИ телеграма? подскажите плиз, как отправить сообщение человеку в чате что бы оно было адерсовано только ему? Я знаю что можно через собаку, но как быть если у пользователя нет username ? пробовал айдишник , но не прокатило @78349329492

noName
18.02.2019
09:08:24

Tishka17
18.02.2019
09:09:15
Только? Типа в приват?

SetazeR
18.02.2019
09:09:55
ммм, ещё один рассылатель спама

Yurii
18.02.2019
09:10:33
А чем вам спам не угодил?

SetazeR
18.02.2019
09:10:52

Yurii
18.02.2019
09:11:13
Я серьезно. Моралисты чтоли собрались?

Tishka17
18.02.2019
09:11:36
а то!

noName
18.02.2019
09:11:42

SetazeR
18.02.2019
09:12:00

Дмитрий
18.02.2019
09:12:03
Причем тут спам? сообщения можно отправить только тем, кто взаимодействует с ботом, т.е. кто вводил команды,я собирался таким отправлять) реплей не прокатит, потому что надо что бы юзера вызывать раз в сутки через оповещения, будет криво смотретсья с реплеем

SetazeR
18.02.2019
09:12:41

Google

Дмитрий
18.02.2019
09:13:07
у меня в группе 100 юзеров, надо некотрым юзерам оповещения слать в чат через запятую
в базе 100 юзеров

Yurii
18.02.2019
09:13:24

Tishka17
18.02.2019
09:13:52
так, чет мне тут после отпуска скучно
есть фиче еквесты на код фото?