@ru_python

Страница 9280 из 9768
Worlak
09.06.2019
07:08:39
Ruslan
09.06.2019
07:09:22
slair
09.06.2019
07:10:42
для работы с временами есть спец либы

а какая фс пишет НАНОсекунды?

Google
Ruslan
09.06.2019
07:13:12
а какая фс пишет НАНОсекунды?
Такая? info = os.stat(file) info.st_ctime_ns info.st_ctime

для работы с временами есть спец либы
через них и пргонял pywintypes.TimeStamp pywintypes.Time

slair
09.06.2019
07:13:56
чота бред вроде

Idiris
09.06.2019
07:14:42
в чем же разница между copy.copy() и copy.deepcopy()

slair
09.06.2019
07:16:08
через них и пргонял pywintypes.TimeStamp pywintypes.Time
гугли про определённую фс, никто вроде не юзает наносекунды

FuriKuri
09.06.2019
07:16:11
в чем же разница между copy.copy() и copy.deepcopy()
С вложенными структурами первый не работает

Влад
09.06.2019
07:18:04
Есть таблица в которой есть юник поле, как сделать, чтобы если при executemany была ошибка пропускало только одну запись

?

Ruslan
09.06.2019
07:18:41
чота бред вроде
просто возьми и сделай так import os file = 'test.txt' info = os.stat(file) сt1 = info.st_ctime_ns # тут какнибудь установи туже дату info = os.stat(file) сt2 = info.st_ctime_ns assert ct1==ct2 если сможешь не попасть под assert - это то что мне нужно

Idiris
09.06.2019
07:20:49
import copy a = [1, 2, 3] b = a[ : ] b = copy.copy(a)

одинокова

?

FuriKuri
09.06.2019
07:21:43
+

Google
polunin.ai???
09.06.2019
07:21:46
Language: py3 Source: import copy a = [1, 2, 3] b = a[ : ] print(b is a) b = copy.copy(a) print(b is a) Result: False False

Да, одинаково

FuriKuri
09.06.2019
07:22:20
Одинакова по содержанию и является тем же объектом - разные понятия.

Idiris
09.06.2019
07:22:38
ок спасибо

polunin.ai???
09.06.2019
07:23:30
Language: py3 Source: import copy a = [1, 2, 3] b = a[ : ] print(b == a) b = copy.copy(a) print(b == a) Result: True True

Ruslan
09.06.2019
07:39:47
slair
09.06.2019
07:41:30
дискретность записи файлов, кто станет хранить наносекунды создания файлов? в файловых оболочках везде дискретность до секунды

slair
09.06.2019
07:42:01
вот пользователь обрадуется когда увидит два файла созданных в одно и тоже время

Ruslan
09.06.2019
07:43:13
вот пользователь обрадуется когда увидит два файла созданных в одно и тоже время
а кому надо обновление даты создания и доступа с тойже точностю?

koder
09.06.2019
07:43:31
вот пользователь обрадуется когда увидит два файла созданных в одно и тоже время
вообще ни разу не удивительный случай, никто не гарантировал уникальность таймстемпов файла

Ruslan
09.06.2019
07:43:56
никому
но создали же в питоне такую функцию...

вот и ищу решение для даты создания

slair
09.06.2019
07:44:39
в питоне много чего создали, а ты видимо углубился не в ту тему

Ruslan
09.06.2019
07:44:53
@slair да и я тут не за филисофией, а решением

slair
09.06.2019
07:45:17
надо решать конкретную задачу, а не копаться почему так

нужны наносекунды - юзай, нет - хватит и секунд

Google
Ruslan
09.06.2019
07:45:57
меня не интересует ПОЧЕМУ

Denis
09.06.2019
07:46:58
Ruslan
09.06.2019
07:47:03
нужны наносекунды - юзай, нет - хватит и секунд
нужны наносекунды, но кроме философии - ничего не услышал

slair
09.06.2019
07:47:45
питон же даёт тебе наносекунды

Ruslan
09.06.2019
07:47:51
Сомнительное утверждение
просто не обращай внимания) каждый знает что ему надо

slair
09.06.2019
07:48:45
тыж сам показывал, ещё говорил, чтобы я проверил

Ruslan
09.06.2019
07:49:37
тыж сам показывал, ещё говорил, чтобы я проверил
если ты под "дает" имеешь ввиду "выводит" то да а задать (дату создания) неможет (я не нашел решения и потому написал тут)

slair
09.06.2019
07:50:09
тебе надо поменять таймстамп у файла?

Арип
09.06.2019
07:50:15


Ruslan
09.06.2019
07:50:43
тебе надо поменять таймстамп у файла?
да, с точностю которой он же сам и выводит (наносекунды)

Арип
09.06.2019
07:50:56
если так, то как реализовать итерацию запусков этого метода?

slair
09.06.2019
07:51:41
да, с точностю которой он же сам и выводит (наносекунды)
так надо наверное надо нужный datetime сформировать и его применить к файлу

Alex
09.06.2019
07:53:36
ох ебушки воробушки, разговор двух ебланов, не читающих документацию

да, с точностю которой он же сам и выводит (наносекунды)
как ты пытаешься установить время для файла. покажи код?

Ruslan
09.06.2019
07:54:26
так надо наверное надо нужный datetime сформировать и его применить к файлу
покажи пример который принимает datatime тип вместо pywintypes

slair
09.06.2019
07:54:57
при чём тут win?

я линуксоид

Ruslan
09.06.2019
07:55:22
slair
09.06.2019
07:55:49
тьфу, а я то думал

Google
Hairygeek
09.06.2019
07:56:37
Сработает

Арип
09.06.2019
07:57:56
Сработает
у меня почему-то не работает

Alex
09.06.2019
07:58:03
знать бы что конкретно читать)
например то какого типа параметры принимает функция SetFileTime

Арип
09.06.2019
07:59:07
у меня почему-то не работает
внутри метода все работает. но в другом процессе или в главном процессе нет

Admin
ERROR: S client not available

Арип
09.06.2019
08:01:56
Что-то делаешь не так
да вроде нет. в другом методе ее не видно вообще. как будто не сохранял вовсе

Alex
09.06.2019
08:02:33
PyTime
тогда это вероятно хреново, потому как согласно обрывкам документации PyTime имеет точность до милисекунды, а SetFileTime из Win32 работает с FILETIME структурой, которая действительно имеет точность до 100ns

А как ты получаешь время файла?

Alex
09.06.2019
08:04:51
@cutwater так
os.utime пробовал?

slair
09.06.2019
08:05:27
во времена мсдос некоторые файлкоммандеры читали фат напрямую, ускоряло влёт, но если фат не привычная им - лезли косяки, в настройках было предупреждение на эту тему

Hairygeek
09.06.2019
08:05:28
да вроде нет. в другом методе ее не видно вообще. как будто не сохранял вовсе
Если в другом методе ее не видно, то проблема не в том куске кода, что ты скинул. Там ты только увеличиваешь ее на 1, а не создаёшь

Ruslan
09.06.2019
08:05:40
os.utime пробовал?
там только время доступа и модификации

но работает как надо (точность)

Alex
09.06.2019
08:06:51
там только время доступа и модификации
тогда могу предложить только дернуть SetFileTime напрямую через ctypes

и передать туда нужную структуру

slair
09.06.2019
08:07:28
это уже не питон, а винапи

Google
AI
09.06.2019
08:07:48


Проксимов
09.06.2019
08:08:32
Через любой хтмл парсер

koder
09.06.2019
08:10:53
x.split('title="', 1)[1].split('"', 1)[0]

AI
09.06.2019
08:12:02
x.split('title="', 1)[1].split('"', 1)[0]
Только таких строчек у меня очень много

Tynuk
09.06.2019
08:12:03
есть какой-то способ создать список всех файлов в директории как например делает git add . я вроде написал скрипт, но когда файйлов много он виснет https://pastebin.com/Ga7kcMZz

Арип
09.06.2019
08:12:14
самой переменной изначально присвоено 0

koder
09.06.2019
08:12:44
ты не ждешь их завершения и процессы не могут обратно значения переменных передавать

koder
09.06.2019
08:13:32
Только таких строчек у меня очень много
тогда не понятно в чем вопрос. каких - "таких". Если нужно в общем случае парсить html - то вверху правильно написали. Берем персер

Арип
09.06.2019
08:13:55
ты не ждешь их завершения и процессы не могут обратно значения переменных передавать
не, я в смысле до завершения работы кода. всеравно выводить 0

Alex
09.06.2019
08:14:05
для работы с путями фс есть функции в модулях os.path и pathlib

Alex
09.06.2019
08:14:46

Страница 9280 из 9768