找不到Python cxfreeze __startup__

时间:2017-05-31 11:01:39

标签: python

我刚刚写了一个小蟒蛇脚本,询问我的打印机墨粉水平。

当我从shell开始它时,它可以工作!

所以我试着制作一个cxfreeze,然后当我运行它时我得到/

ImportError: No module named __startup__

这是我的第一个剧本,我真的不知道那是什么!

#!/usr/bin/env python
#-*- coding: utf-8 -*-

import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
from easysnmp import Session

mail = False
imprimantes=""
connect=False

niveauEncre1=100
niveauEncre2=100
niveauEncre3=100
niveauEncre4=100



##Checke le OID niveau encre noir sur la machine
def avoir(addresse):
    tentative=0
    valeur=100
    while tentative < 10 :
        try:
            print(addresse)
    # Create an SNMP session to be used for all our requests
    # print(element)
            session = Session(hostname=addresse, community='public', version=1)

            description = session.get('iso.3.6.1.2.1.43.11.1.1.9.1.1')
            valeur = int(description.value)
            print(valeur)
            break

        except:
            tentative+=1
            continue
    return valeur

#Teste si la valeur est <20
def blabla(x):
    global mail
    if x < 20:
        mail=True
        return True
    else:
        return False
if __name__ == '__main__':
#Machine 71
    niveauEncre1=avoir('192.168.1.71')
    if blabla(niveauEncre1):
        imprimantes=imprimantes+'192.168.1.71:'+str(niveauEncre1)+'\n'
        print('Imprimante1')

#Machine 72
    niveauEncre2=avoir('192.168.1.72')
    if blabla(niveauEncre2):
        imprimantes=imprimantes+'192.168.1.72:'+str(niveauEncre2)+'\n'
        print('Imprimante2')

#Machine 73
    niveauEncre3=avoir('192.168.1.73')
    if blabla(niveauEncre3):
        imprimantes=imprimantes+'192.168.1.73:'+str(niveauEncre3)+'\n'
        print('Imprimante3')

#Machine 74
    NiveauEncre4=avoir('192.168.1.74')
    if blabla(niveauEncre4):
        imprimantes=imprimantes+'192.168.1.74:'+str(niveauEncre4)+'\n'
        print('Imprimante4')


##Envoi du mail
    print(imprimantes)
    if mail:
        print('envoi du mail')
        msg = MIMEMultipart()
        msg['From'] = 'stagesofruce@gmail.com'
        msg['To'] = 'stagesofruce@gmail.com'
        msg['Subject'] = 'METS DE LENCRE !!!!!!!' 
        message = imprimantes
        msg.attach(MIMEText(message))
        mailserver = smtplib.SMTP('smtp.gmail.com', 587)
        mailserver.ehlo()
        mailserver.starttls()   
        mailserver.ehlo()
        mailserver.login('stagesofruce@gmail.com', 'password')
        mailserver.sendmail('stagesofruce@gmail.com', 'stagesofruce@gmail.com', msg.as_string())
        mailserver.quit()
        print('mail envoye')

有人可以帮我找到路吗? THKS

0 个答案:

没有答案