Bin noch ein blutiger Anfänger, aber hab schon zwei kleine Fragen.

1.) Kann man mit Python Windows Applications programmieren?
2.) Währe es damit auch z.B. möglich einen Instant Messenger mit Python auf Windows Basis zu programmieren?
JaDrake hat geschrieben:1.) Kann man mit Python Windows Applications programmieren?
JaDrake hat geschrieben:2.) Währe es damit auch z.B. möglich einen Instant Messenger mit Python auf Windows Basis zu programmieren?
Niemand hindert Dich dadran, eine Executable über einen Dateibrowser, aus einem anderen Script herraus (z.B. Batch, Python, Shell, etc.) oder was auch immer herraus aufzurufenDrake hat geschrieben:... Zurzeit gibt es ja py2exe aber da kann man die Exe nur über cmd starten...
Hi Drake!Drake hat geschrieben:Ist es dann mit wxPython auch möglich .exe zu erstellen die auch wie normale laufen? Zurzeit gibt es ja py2exe aber da kann man die Exe nur über cmd starten.
vielleicht solltest du dir erstmal die Internetseiten und oder die Dokumentationen anschauen.Py2Exe Internetseite hat geschrieben: py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation.
War aber auch zu erwarten oO Selbst wenn du die Python Datei mit einem Doppelklick öffnest, öffnet sich das CMD Fenster kurz und es schließt sich wieder... warum?Drake hat geschrieben:Aber wenn ich z.B. ein schlichtes Hello World Programm schreibe und in eine .exe konvertiere, dann öffnet sich das Fenster ein paar ms und schließt sich dann wieder.
Hallo Drake!Drake hat geschrieben:Aber wenn ich z.B. ein schlichtes Hello World Programm schreibe und in eine .exe konvertiere, dann öffnet sich das Fenster ein paar ms und schließt sich dann wieder.
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
import wx
wx.SetDefaultPyEncoding("iso-8859-1")
app = wx.PySimpleApp(redirect = True)
print "Hallo Welt"
app.MainLoop()
Code: Alles auswählen
import sys
i = 0
print "Zum schließen bitte exit eingeben!"
exit = ""
stop = raw_input().upper()
while i < 1:
while stop == "exit":
if stop == "exit":
sys.exit(0)
else:
"Programm wird weitergeführt!"
Code: Alles auswählen
i = 0
while True
if i > 10:
break
i += 1
Code: Alles auswählen
while True
Code: Alles auswählen
while 1:
Code: Alles auswählen
import sys
i = 0
print "Zum schließen bitte exit eingeben!"
exit = ""
while i < 1:
stop = raw_input().upper()
while stop == "stopit":
if stop == "stopit":
sys.exit(0)
else:
"Programm wird weitergeführt!"
Hallo Drake!Drake hat geschrieben:Es läuft zwar weiter aber die Eingabe von exit hat keine Wirkung .. Woran liegt das?
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
print "Zum Schliessen bitte 'exit' eingeben!"
while not raw_input().upper() == "EXIT":
print "Programm wird weitergefuehrt!"
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
print "Zum Schliessen bitte 'exit' eingeben!"
while True:
if raw_input().upper() == "EXIT":
break
print "Programm wird weitergefuehrt!"
Code: Alles auswählen
# -*- coding: iso-8859-1 -*-