one problem in cx_Freeze4.3.3 for Python3.4
8pa2y han
hanziyuan08 at gmail.com
Sat Sep 20 23:39:24 EDT 2014
#torrent.py
---------------------
import re
import urllib.request
import urllib.parse
urltemp = 'https://btdigg.org/search?info_hash=&q='
urlinput = urllib.parse.quote(input('Please input keywords:'))
url = urltemp + urlinput
print('--------------------Searching--------------------'+'\n'+url)
content = urllib.parse.unquote(urllib.request.urlopen(url).read().decode('utf-8'))
recon = re.findall(r'href="(magnet:.+?)"',content)
print('--------------------Order address--------------------'+'\n'+str(recon))
a=[]
for temp in recon:
b = re.sub(';','&',temp)
a.append(b)
print('--------------------Right address--------------------'+'\n'+str(a))
print('--------------------Address has been updated--------------------')
file = open('torrent.txt','w')
for temp2 in a:
file.write(temp2+'\n')
file.close()
--------------------------------------
I use cx_Freeze to project it into '.exe',but when I turn on 'torrent.exe' it tips that:
AttributeError: 'module object has no attribute '_fix_up_module'
--------------------------------------
cx_Freeze log:
---------------
creating directory dist
copying D:\Program Files\Python\lib\site-packages\cx_freeze-4.3.3-py3.4-win32.egg\cx_Freeze\bases\Console.exe -> dist\torrent.exe
copying C:\Windows\SYSTEM32\python34.dll -> dist\python34.dll
writing zip file dist\torrent.exe
Name File
---- ----
m __main__ torrent.py
m _bisect
m _bootlocale
m _bz2 D:\Program Files\Python\DLLs\_bz2.pyd
m _codecs
m _codecs_cn
m _codecs_hk
m _codecs_iso2022
m _codecs_jp
m _codecs_kr
m _codecs_tw
m _collections
m _collections_abc
m _datetime
m _dummy_thread
m _functools
m _hashlib D:\Program Files\Python\DLLs\_hashlib.pyd
m _heapq
m _imp
m _io
m _locale
m _lzma D:\Program Files\Python\DLLs\_lzma.pyd
m _md5
m _multibytecodec
m _operator
m _osx_support D:\Program Files\Python\lib\_osx_support.py
m _random
m _sha1
m _sha256
m _sha512
m _socket D:\Program Files\Python\DLLs\_socket.pyd
m _sre
m _ssl D:\Program Files\Python\DLLs\_ssl.pyd
m _stat
m _string
m _strptime
m _struct
m _thread
m _threading_local
m _warnings
m _weakref
m _weakrefset
m abc
m argparse
m array
m atexit
m base64
m binascii
m bisect D:\Program Files\Python\lib\bisect.py
m builtins
m bz2
m calendar
m codecs
P collections
m collections.abc
m contextlib
m copy
m copyreg
m cx_Freeze__init__ D:\Program Files\Python\lib\site-packages\cx_freeze-4.3.3-py3.4-win32.egg\cx_Freeze\initscripts\Console.py
m datetime
P distutils D:\Program Files\Python\lib\distutils\__init__.py
m distutils.debug D:\Program Files\Python\lib\distutils\debug.py
m distutils.errors D:\Program Files\Python\lib\distutils\errors.py
m distutils.log D:\Program Files\Python\lib\distutils\log.py
m distutils.spawn D:\Program Files\Python\lib\distutils\spawn.py
m distutils.sysconfig D:\Program Files\Python\lib\distutils\sysconfig.py
m distutils.text_file D:\Program Files\Python\lib\distutils\text_file.py
m dummy_threading
P email D:\Program Files\Python\lib\email\__init__.py
m email._encoded_words D:\Program Files\Python\lib\email\_encoded_words.py
m email._header_value_parser D:\Program Files\Python\lib\email\_header_value_parser.py
m email._parseaddr D:\Program Files\Python\lib\email\_parseaddr.py
m email._policybase D:\Program Files\Python\lib\email\_policybase.py
m email.base64mime D:\Program Files\Python\lib\email\base64mime.py
m email.charset D:\Program Files\Python\lib\email\charset.py
m email.contentmanager D:\Program Files\Python\lib\email\contentmanager.py
m email.encoders D:\Program Files\Python\lib\email\encoders.py
m email.errors D:\Program Files\Python\lib\email\errors.py
m email.feedparser D:\Program Files\Python\lib\email\feedparser.py
m email.generator D:\Program Files\Python\lib\email\generator.py
m email.header D:\Program Files\Python\lib\email\header.py
m email.headerregistry D:\Program Files\Python\lib\email\headerregistry.py
m email.iterators D:\Program Files\Python\lib\email\iterators.py
m email.message D:\Program Files\Python\lib\email\message.py
m email.parser D:\Program Files\Python\lib\email\parser.py
m email.policy D:\Program Files\Python\lib\email\policy.py
m email.quoprimime D:\Program Files\Python\lib\email\quoprimime.py
m email.utils D:\Program Files\Python\lib\email\utils.py
P encodings
m encodings.aliases
m encodings.ascii
m encodings.base64_codec
m encodings.big5
m encodings.big5hkscs
m encodings.bz2_codec
m encodings.charmap
m encodings.cp037
m encodings.cp1006
m encodings.cp1026
m encodings.cp1125
m encodings.cp1140
m encodings.cp1250
m encodings.cp1251
m encodings.cp1252
m encodings.cp1253
m encodings.cp1254
m encodings.cp1255
m encodings.cp1256
m encodings.cp1257
m encodings.cp1258
m encodings.cp273
m encodings.cp424
m encodings.cp437
m encodings.cp500
m encodings.cp65001
m encodings.cp720
m encodings.cp737
m encodings.cp775
m encodings.cp850
m encodings.cp852
m encodings.cp855
m encodings.cp856
m encodings.cp857
m encodings.cp858
m encodings.cp860
m encodings.cp861
m encodings.cp862
m encodings.cp863
m encodings.cp864
m encodings.cp865
m encodings.cp866
m encodings.cp869
m encodings.cp874
m encodings.cp875
m encodings.cp932
m encodings.cp949
m encodings.cp950
m encodings.euc_jis_2004
m encodings.euc_jisx0213
m encodings.euc_jp
m encodings.euc_kr
m encodings.gb18030
m encodings.gb2312
m encodings.gbk
m encodings.hex_codec
m encodings.hp_roman8
m encodings.hz
m encodings.idna
m encodings.iso2022_jp
m encodings.iso2022_jp_1
m encodings.iso2022_jp_2
m encodings.iso2022_jp_2004
m encodings.iso2022_jp_3
m encodings.iso2022_jp_ext
m encodings.iso2022_kr
m encodings.iso8859_1
m encodings.iso8859_10
m encodings.iso8859_11
m encodings.iso8859_13
m encodings.iso8859_14
m encodings.iso8859_15
m encodings.iso8859_16
m encodings.iso8859_2
m encodings.iso8859_3
m encodings.iso8859_4
m encodings.iso8859_5
m encodings.iso8859_6
m encodings.iso8859_7
m encodings.iso8859_8
m encodings.iso8859_9
m encodings.johab
m encodings.koi8_r
m encodings.koi8_u
m encodings.latin_1
m encodings.mac_arabic
m encodings.mac_centeuro
m encodings.mac_croatian
m encodings.mac_cyrillic
m encodings.mac_farsi
m encodings.mac_greek
m encodings.mac_iceland
m encodings.mac_latin2
m encodings.mac_roman
m encodings.mac_romanian
m encodings.mac_turkish
m encodings.mbcs
m encodings.palmos
m encodings.ptcp154
m encodings.punycode
m encodings.quopri_codec
m encodings.raw_unicode_escape
m encodings.rot_13
m encodings.shift_jis
m encodings.shift_jis_2004
m encodings.shift_jisx0213
m encodings.tis_620
m encodings.undefined
m encodings.unicode_escape
m encodings.unicode_internal
m encodings.utf_16
m encodings.utf_16_be
m encodings.utf_16_le
m encodings.utf_32
m encodings.utf_32_be
m encodings.utf_32_le
m encodings.utf_7
m encodings.utf_8
m encodings.utf_8_sig
m encodings.uu_codec
m encodings.zlib_codec
m enum D:\Program Files\Python\lib\enum.py
m errno
m fnmatch D:\Program Files\Python\lib\fnmatch.py
m ftplib D:\Program Files\Python\lib\ftplib.py
m functools
m gc
m genericpath
m getopt D:\Program Files\Python\lib\getopt.py
m getpass D:\Program Files\Python\lib\getpass.py
m gettext
m gzip D:\Program Files\Python\lib\gzip.py
m hashlib D:\Program Files\Python\lib\hashlib.py
m heapq
P http D:\Program Files\Python\lib\http\__init__.py
m http.client D:\Program Files\Python\lib\http\client.py
m http.cookiejar D:\Program Files\Python\lib\http\cookiejar.py
P importlib D:\Program Files\Python\lib\importlib\__init__.py
P importlib D:\Program Files\Python\lib\importlib\__init__.py
m importlib._bootstrap
m importlib._bootstrap D:\Program Files\Python\lib\importlib\_bootstrap.py
m importlib.machinery D:\Program Files\Python\lib\importlib\machinery.py
m importlib.util D:\Program Files\Python\lib\importlib\util.py
m io
m itertools
m keyword
m linecache
m locale
P logging D:\Program Files\Python\lib\logging\__init__.py
m lzma D:\Program Files\Python\lib\lzma.py
m math
m mimetypes D:\Program Files\Python\lib\mimetypes.py
m msvcrt
m nt
m ntpath
m nturl2path D:\Program Files\Python\lib\nturl2path.py
m operator
m optparse
m os
m posixpath
m py_compile D:\Program Files\Python\lib\py_compile.py
m quopri
m random D:\Program Files\Python\lib\random.py
m re
m reprlib
m shutil D:\Program Files\Python\lib\shutil.py
m socket D:\Program Files\Python\lib\socket.py
m sre_compile
m sre_constants
m sre_parse
m ssl D:\Program Files\Python\lib\ssl.py
m stat
m string
m stringprep
m struct
m sys
m tarfile D:\Program Files\Python\lib\tarfile.py
m tempfile D:\Program Files\Python\lib\tempfile.py
m textwrap
m threading
m time
m token
m tokenize
m traceback
m types
m unicodedata D:\Program Files\Python\DLLs\unicodedata.pyd
P urllib D:\Program Files\Python\lib\urllib\__init__.py
m urllib.error D:\Program Files\Python\lib\urllib\error.py
m urllib.parse D:\Program Files\Python\lib\urllib\parse.py
m urllib.request D:\Program Files\Python\lib\urllib\request.py
m urllib.response D:\Program Files\Python\lib\urllib\response.py
m uu D:\Program Files\Python\lib\uu.py
m warnings
m weakref
m winreg
m zipfile D:\Program Files\Python\lib\zipfile.py
m zipimport
m zlib
Missing modules:
? _dummy_threading imported from dummy_threading
? _scproxy imported from urllib.request
? ce imported from os
? doctest imported from heapq
? grp imported from shutil, tarfile
? org.python.core imported from copy
? os.path imported from os, py_compile, shutil
? posix imported from os
? pwd imported from getpass, posixpath, shutil, tarfile
? subprocess imported from os
? termios imported from getpass
This is not necessarily a problem - the modules may not be needed on this platform.
copying D:\Program Files\Python\DLLs\_bz2.pyd -> dist\_bz2.pyd
copying D:\Program Files\Python\DLLs\_hashlib.pyd -> dist\_hashlib.pyd
copying D:\Program Files\Python\DLLs\_lzma.pyd -> dist\_lzma.pyd
copying D:\Program Files\Python\DLLs\_socket.pyd -> dist\_socket.pyd
copying D:\Program Files\Python\DLLs\_ssl.pyd -> dist\_ssl.pyd
copying D:\Program Files\Python\DLLs\unicodedata.pyd -> dist\unicodedata.pyd
---------------------------------------
More information about the Python-list
mailing list