Size: a a a

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

2020 February 01

YD

Yevhen Dmytrenko in Сообщество Python Программистов
Genri Spayer
зачем тебе это?👀
DROP DATABASE чем не угодил)
ну мне саму папку а полностью папку со всей начинкой из контейнера
источник

З

Захар in Сообщество Python Программистов
Mikhail Demidoff
А чем ide лучше редактора?
мне так то пофик
источник

Ю

Юрий in Сообщество Python Программистов
Ребята, помогите плиз. Решаю тестовое задание, все по тз уже сделал, застопорился на одном моменте. Во время выполнения скрипта беру по АПИ json разбираю данне и пишу в файл. При следующем запуске, нужно проверить наличие файла и если он есть переименовать добавив дату в имя. Это все сделал. Проблема в том что еще нужно учесть сбои при формировании файла и если его создать не удалось, то обязательно должен остаться оригинальный файл, без даты в имени. Есть какой-нибудь прием, что бы это дело обработать? у меня не получается т.к. файл переименовываю до записи нового файла и как лучше сделать не соображу
источник

З

Захар in Сообщество Python Программистов
Юрий
Ребята, помогите плиз. Решаю тестовое задание, все по тз уже сделал, застопорился на одном моменте. Во время выполнения скрипта беру по АПИ json разбираю данне и пишу в файл. При следующем запуске, нужно проверить наличие файла и если он есть переименовать добавив дату в имя. Это все сделал. Проблема в том что еще нужно учесть сбои при формировании файла и если его создать не удалось, то обязательно должен остаться оригинальный файл, без даты в имени. Есть какой-нибудь прием, что бы это дело обработать? у меня не получается т.к. файл переименовываю до записи нового файла и как лучше сделать не соображу
сделать бэкап оригинала и если все пошло не по плану, то откатиться до него
источник

Ю

Юрий in Сообщество Python Программистов
Имеете ввиду что-то типа Name.tmp и вслучае неудачи переименовать обратно?
источник

b

bbclub in Сообщество Python Программистов
Юрий
Ребята, помогите плиз. Решаю тестовое задание, все по тз уже сделал, застопорился на одном моменте. Во время выполнения скрипта беру по АПИ json разбираю данне и пишу в файл. При следующем запуске, нужно проверить наличие файла и если он есть переименовать добавив дату в имя. Это все сделал. Проблема в том что еще нужно учесть сбои при формировании файла и если его создать не удалось, то обязательно должен остаться оригинальный файл, без даты в имени. Есть какой-нибудь прием, что бы это дело обработать? у меня не получается т.к. файл переименовываю до записи нового файла и как лучше сделать не соображу
почему не использовать try ...
источник

Ю

Юрий in Сообщество Python Программистов
bbclub
почему не использовать try ...
Пытался, но что-то не вышло, не продумал логику видимо нормально
источник

b

bbclub in Сообщество Python Программистов
try
   создаешь файл
except
   остается оргинальный файл
источник

Ю

Юрий in Сообщество Python Программистов
при таком сценарии, если во время записи в файл произойдет сбой, оригинальный файл ведь не останется, т.к. сначала создается файл, а потом в него пишутся данные?
источник

b

bbclub in Сообщество Python Программистов
Юрий
при таком сценарии, если во время записи в файл произойдет сбой, оригинальный файл ведь не останется, т.к. сначала создается файл, а потом в него пишутся данные?
если во время создания файла произойдет сбой
источник

b

bbclub in Сообщество Python Программистов
ты же пишешь если его создать не удалось... то
источник

Ю

Юрий in Сообщество Python Программистов
видимо не правильно выразился, в задании говорится именно про содержание файла, он не должен быть не полным
источник

b

bbclub in Сообщество Python Программистов
ну тогда f.write()  вернет ошибку
источник

b

bbclub in Сообщество Python Программистов
если ты имеешь ввиду при самой записи
источник

b

bbclub in Сообщество Python Программистов
тогда бэкап нужно в обработчике ошибки восстановить ..
источник

Ю

Юрий in Сообщество Python Программистов
примерно понял, спасибо
источник

AM

Artur Mustafin in Сообщество Python Программистов
Юрий
Ребята, помогите плиз. Решаю тестовое задание, все по тз уже сделал, застопорился на одном моменте. Во время выполнения скрипта беру по АПИ json разбираю данне и пишу в файл. При следующем запуске, нужно проверить наличие файла и если он есть переименовать добавив дату в имя. Это все сделал. Проблема в том что еще нужно учесть сбои при формировании файла и если его создать не удалось, то обязательно должен остаться оригинальный файл, без даты в имени. Есть какой-нибудь прием, что бы это дело обработать? у меня не получается т.к. файл переименовываю до записи нового файла и как лучше сделать не соображу
очень просто,

  try
    with open existing
       read content
       with new file
          write content
       delete original
 catch
     pass
источник

Ю

Юрий in Сообщество Python Программистов
Artur Mustafin
очень просто,

  try
    with open existing
       read content
       with new file
          write content
       delete original
 catch
     pass
Спасибо)
источник

DM

Deniss Matjusevs in Сообщество Python Программистов
Кто-нить сталкивался на windows с проблемой импортирования etree?
from lxml import etree

Я так понял что-то связано с тем, что это библиотека использует расширения C и не скомпился модуль?
источник

b

bbclub in Сообщество Python Программистов
Artur Mustafin
очень просто,

  try
    with open existing
       read content
       with new file
          write content
       delete original
 catch
     pass
что за catch
источник