Geachte Heer, Mevrouw

Hoi, ik heb een vraag. Eigenlijk 3.
Ten eerste vraag ik me af of python 2.7 werkt onder windows 8.1.
Het werkt wel, maar als ik de python idle open vanuit het start menu, komen er 
meteen 5 pop-up schermen i.p.v. 1.

Vraag 2:
Ik heb het volgende eenvoudige programmaatje geschreven dat controleerd of de 
invoer van de postcode controleerd.
Dit werkt onder 2.7, maar als ik dat programmaatje wil delen met anderen en ik 
wil het omzetten met CX_FREEZE geeft hij aan dat er modulus ontbreken.
Ik heb voor de handigheid het programmaatje bijgevoegd, plus het setup 
bestandje voor cx-freeze. De computer geet ook aan dat er in regel 2 iets niet 
klopt, vandaar dat ik dat bestandje heb bijgevoegd. Misschien heb ik een type 
fout over het hoofd gezien.
Ik hou het goed voor mogelijk dat cx-freeze niet meer geschikt is voor windows 
8.1

Vraag 3:
Als cx-freeze niet meer van deze tijd is, is cython dan iets waar ik mee uit de 
voeten zou kunnen om bestanden te kunnen delen op een willekeurige PC.

BVD,

                                            Marc Stevens.



while 1:
    invoer=raw_input ("Geef postcode in")
    if invoer==("stop"):break
    lengte=len(invoer)
    if lengte==6:
        cijfers=invoer[:4]
        if cijfers.isdigit():
            getal=int(cijfers)
            print getal
            letters=invoer[-2:]    
            print letters
            if letters.isdigit():
                print("Verkeerde invoer")
            else:
                print ("uw postcode is:")+ invoer
        else :
            print ("Verkeerde invoer")
    else :
        print("Verkeerde invoer") 
    
print ("Dank u wel!")





import sys
from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]}

# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
    base = "Win32GUI"

setup(  name = "postcode",
        version = "0.1",
        description = "My GUI application!",
        options = {"build_exe": build_exe_options},
        executables = [Executable("postcode.py", base=base)])




try:
    import idlelib.PyShell
except ImportError:
    # IDLE is not installed, but maybe PyShell is on sys.path:
    try:
        import PyShell
    except ImportError:
        raise
    else:
        import os
        idledir = os.path.dirname(os.path.abspath(PyShell.__file__))
        if idledir != os.getcwd():
            # We're not in the IDLE directory, help the subprocess find run.py
            pypath = os.environ.get('PYTHONPATH', '')
            if pypath:
                os.environ['PYTHONPATH'] = pypath + ':' + idledir
            else:
                os.environ['PYTHONPATH'] = idledir
        PyShell.main()
else:
    idlelib.PyShell.main()
_______________________________________________
Python-nl mailing list
Python-nl@python.org
https://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan