Size: a a a

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

2021 January 04

Ю

Юрий in Сообщество Python Программистов
В телеге можно редактировать сообщения. Если что.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан
Вот если у процессов общий файловый дескр, и в одном запишу в файл что-нибудь, а другой этот файл прочитает, то увидет же текст, записанный другим процессом
Потому что файловый дескриптор относится к файловой системе, а не к памяти.
И я не уверен, что система даст тебе одновременный доступ на чтение и запись из разных процессов
источник

Р

Руслан in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
В условиях разных процессов - независимо от метода импорта будут изолированные копии модуля
Вот именно КОПИИ. Так и думаю
источник

Р

Руслан in Сообщество Python Программистов
Модуля
источник

Р

Руслан in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Потому что файловый дескриптор относится к файловой системе, а не к памяти.
И я не уверен, что система даст тебе одновременный доступ на чтение и запись из разных процессов
Так у меня таймер стоит
источник

Р

Руслан in Сообщество Python Программистов
Точнее будет стоять в таком случае
источник

Р

Руслан in Сообщество Python Программистов
Ну или через цикл, ожидать
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан
Вот именно КОПИИ. Так и думаю
Ну конечно, интерпретатор не в курсе, что там происходит в других процессах. Он механизм простой - видит импорт загружает из файла код и выполняет
источник

Р

Руслан in Сообщество Python Программистов
Значит import module создаёт копию модуля в скрипте, так?
источник

Р

Руслан in Сообщество Python Программистов
Ну в процессе
источник

K

Ku6iK_Ru6Ika in Сообщество Python Программистов
Руслан
Значит import module создаёт копию модуля в скрипте, так?
Да
источник

Р

Руслан in Сообщество Python Программистов
Вооо
источник

Р

Руслан in Сообщество Python Программистов
Всё, спасибо
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан
Значит import module создаёт копию модуля в скрипте, так?
Иногда этот модуль уже загружен в данный процесс, и тогда просто даёт к нему доступ)
источник

Р

Руслан in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Иногда этот модуль уже загружен в данный процесс, и тогда просто даёт к нему доступ)
Как он может быть уже загружен?
источник

Р

Руслан in Сообщество Python Программистов
Без операции импорта
источник

Р

Руслан in Сообщество Python Программистов
Ну с фром понятно, он копирует отдельно имена из модуля
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан
Как он может быть уже загружен?
мейн: импорт м1, м2 (тут модули считываются с диска и выполняются)
м2: импорт м1 (тут м1 уже есть в процессе, к нему просто дается доступ)
источник

Р

Руслан in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
мейн: импорт м1, м2 (тут модули считываются с диска и выполняются)
м2: импорт м1 (тут м1 уже есть в процессе, к нему просто дается доступ)
Ааа, кажется понял. Будет импортироваться м1 модуля м2
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан
Ааа, кажется понял. Будет импортироваться м1 модуля м2
Звучит как будто не понял
источник