我正在尝试创建我编写的脚本的exe,但是我无法包含我需要的包,包是hurry.filesize,但是我在哪里运行setup.py我收到错误{{ 1}},它正在逃避点而不是读整个单词,我已经尝试了import urllib2,thread
from time import sleep
import netifaces
class _check:
def __init__(self):
self.uri="http://www.google.com"
self.period = 5
self.status = False
self.ifaces()
def check(self):
try:
answ = urllib2.urlopen(self.uri)
if answ:
self.status = True
#Now can run your awesome code !
print "okay go take a beer"
except Exception,e : print e
def timer(self,pass_arg) :
while True :
if self.status != True :
self.check()
sleep(self.period)
print "running"
elif self.status == True :
print "thread ending"
break
def ifaces(self):
for i in netifaces.interfaces() :
try:
print i,netifaces.ifaddresses(i)[2]
except:
print i, "iface not up !"
check = _check()
thread.start_new_thread(check.timer,(None,))
和许多其他组合而且它没有读取整个名称。
以下是设置脚本:
"ImportError: hurry"
答案 0 :(得分:0)
这有点晚了,但我刚刚遇到了同样的问题。
为我工作的解决方案是在hurry文件夹中创建一个空的__init__.py文件。
e.g。 C:\ Python34 \ LIB \站点包\匆忙\ __初始化__吡啶
然后cxfreeze将包含hurry.filesize模块。