>>> help(raw_input)
Help on built-in function raw_input in module __builtin__:
raw_input(...)
raw_input([prompt]) -> string
Read a string from standard input. The trailing newline is stripped.
If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.
On Unix, GNU readline is used if enabled. The prompt string, if given,
is printed without a trailing newline before reading.
sorun nedir? klavyede ne yazıyorsunuz?
düzenlemek (burada bildirilen açıklama kadar): - Bir konsolun olmadan raw_input kullanmak için herhangi bir Stdin yoktur
Benim tahminim hiçbir konsol açıldığında, yani "pencereler" argümanı ile py2exe'yi kullanılan olmasıdır. Bunun yerine, setup.py'deki "konsol" argümanını kullanabilirsiniz ve exe, raw_input'un çalışmasına izin veren bir konsol penceresi açacaktır
Hiçbir şey yapmama/girme şansım yok. Ana sayfanın sonunda bir raw_input() var, böylece duraklatılacak, böylece stdout'a çıkarılan verileri görebiliyorum. Ben yarattım ve exe önce iyi çalıştı ... Eğer bu amaçla raw_input() için bir alternatif varsa, bunu kullanabilirdim. Herhangi bir fikir? – volting
Tahminimce, "windows" argümanı ile py2exe'yi kullandığınız, yani konsolun açılmayacağı anlamına gelir - bir konsol olmadan raw_input'ın kullanımı için stdin yoktur. Bunun yerine, setup.py'deki "konsol" argümanını kullanabilirsiniz ve exe'iniz ham_input'un çalışmasına izin veren bir konsol penceresi açacaktır ------ http://www.mail-archive.com/[email protected]@ seul.org/msg04832.html – Ant
Evet, tam olarak sorun buydu. Bir wxPython gui uygulaması için bir exe oluşturmak için kullandığım bir py2exe betiğinin rehashed bir sürümünü kullanıyordum, bu yüzden windows argümanı kullanımı. Teşekkürler – volting