Size: a a a

2020 August 19

AG

Aλexander Gherm in SPb Python
Dmitrii
Ну,сейчас есть Гугл где можно хотя бы форму придать понятию,почитать что есть фронт ,бэк,языки разные и тп.
Идти учиться на хз кого ,не понимая что ты будешь потом делать это шанс разочароваться и потратить время
Шанс разочароваться есть всегда, а в вузах не учат на "бэкендеров", "фронтендеров" и на программистов конкретного языка.
источник

D

Dmitrii in SPb Python
Что моего тезиса не отменяет. Это нужно чтобы понять,получишь ли ты то,что тебе пригодится в университете Х
источник

А

Андрей in SPb Python
Dmitrii
Прочитав про отходы ядерные меня не тянет заниматься утилизацией,если вы понимаете ,о чем я
😂👍
источник

D

Dmitrii in SPb Python
А принцип "пока не потрогаешь - не поймёшь что оно горячее " - не всегда работает. Можно прочитать, что голову совать в раскалённую плазму лучше не нужно,и не совать,не понимая принципов создания плазмы
источник

D

Dmitrii in SPb Python
Я проповедую идею,что как только человек начнет задавать себе вопросы в духе "почему я хочу заниматься программированием ? " все это обретёт форму,а там будет и понятно какие навыки нужно приобрести,а там и понятно более-менее в какой университет за ними идти.
источник

A

Anti in SPb Python
Привет всем, хочу сделать автомат перезапуск скрипта, но тестируя(закрывая программу), начинает запускаться куча сессий

import psutil
import subprocess as sp
import time

pid_list = []
pid = ''
argument = '...'
proc = sp.Popen(['python', 'main.py', argument], shell=True)
pid = str(proc.pid)
time.sleep(3) # <-- There no time.wait, but time.sleep.
while True:
   time.sleep(2)
   print(pid)
   for proc in psutil.process_iter():
       pid_list.append(str(proc.pid))
   print(pid_list)
   if pid not in pid_list:
       proc = sp.Popen(['python', 'main.py', argument], shell=True)
       pid = proc.pid
   else:
       pass
   pid_list.clear()
источник

DA

Dmitry Alimov in SPb Python
это я так понимаю main.py?
источник

A

Anti in SPb Python
Да
источник

A

Anti in SPb Python
Нет
источник

A

Anti in SPb Python
Я запускаю через этот файл, main.py
источник

A

Anti in SPb Python
Все ок до того, как не убью сессию запущенного файла
источник

A

Anti in SPb Python
Чтобы проверить работоспособность
источник

DA

Dmitry Alimov in SPb Python
эм. а почему по pid-у то проверяете?
источник

DA

Dmitry Alimov in SPb Python
pid-ы могут переиспользоваться
источник

A

Anti in SPb Python
А почему еще проверять?
источник

A

Anti in SPb Python
По имени?
источник

A

Anti in SPb Python
А если я запущу такого же бота?
источник

DA

Dmitry Alimov in SPb Python
путь до него можно проверить. или существут вероятность запуска нескольких экземпляров одного и того же бота?
источник

DA

Dmitry Alimov in SPb Python
Anti
Привет всем, хочу сделать автомат перезапуск скрипта, но тестируя(закрывая программу), начинает запускаться куча сессий

import psutil
import subprocess as sp
import time

pid_list = []
pid = ''
argument = '...'
proc = sp.Popen(['python', 'main.py', argument], shell=True)
pid = str(proc.pid)
time.sleep(3) # <-- There no time.wait, but time.sleep.
while True:
   time.sleep(2)
   print(pid)
   for proc in psutil.process_iter():
       pid_list.append(str(proc.pid))
   print(pid_list)
   if pid not in pid_list:
       proc = sp.Popen(['python', 'main.py', argument], shell=True)
       pid = proc.pid
   else:
       pass
   pid_list.clear()
так кажется я понял в чём тут дело
источник

A

Anti in SPb Python
источник