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