Hallo,
ich habe eine (richtig simple) Frage, auf die ich leider nirgendwo eine Antwort finde. Ich nutze Python unter Mac. Wenn ich mit der IDLE arbeite, habe ich leider ein Problem: Der Backslash funktioniert nicht.
Der liegt beim Mac auf Alt+Shift+7, aber in der IDLE (und nur da) kommt nix. Ich habe das an 2 Macs ausprobiert und es geht einfach net.
Sind hier zufällig Mac+Python Nutzer, die mir helfen können? Derzeit muss ich halt manuell immer das amerikanische TTLayout einstellen um einen Backslash in Python zu bekommen.
Liegt das an mir oder kann es andere Gründe haben?
Danke im Voraus für jegliche Hilfe
Grüße
Alexander
P.S: Nutze neueste Python Version und IntelMac. (Bei PPC Mac von Komollitonen geht der \, bei IntelMac-Nutzern net)
IDLE mit Mac und Backslash
Hoi und willkommen im Forum,
klingt ziemlich strange und kann ich auch nicht reproduzieren, weil vor-IntelMac. Vielleicht magst Du Deine Frage auf der Pythonmac-SIG Mailingliste stellen? Hier im Forum gibt es kaum MacUser.
Viel Erfolg,
Christian
klingt ziemlich strange und kann ich auch nicht reproduzieren, weil vor-IntelMac. Vielleicht magst Du Deine Frage auf der Pythonmac-SIG Mailingliste stellen? Hier im Forum gibt es kaum MacUser.
Viel Erfolg,
Christian
Hi iAlexander!
Ich benutze zwar keinen MAC, frage dich aber, ob du weißt dass ein Backslash in Python zu den Excapesequenzen gehört, welche maskiert werden müssen.
Es heißt also
um ein Backslah auszugeben.
Grüße
JR
Ich benutze zwar keinen MAC, frage dich aber, ob du weißt dass ein Backslash in Python zu den Excapesequenzen gehört, welche maskiert werden müssen.
Es heißt also
Code: Alles auswählen
print '\\'
Grüße
JR
- DatenMetzgerX
- User
- Beiträge: 398
- Registriert: Freitag 28. April 2006, 06:28
- Wohnort: Zürich Seebach (CH)
Es geht, glaube ich mehr Darum, dass wenn er einen Backslash (unter Win alt gr + diese < > taste drückt) keinen Backslash "erstellt" wird.JR hat geschrieben:Hi iAlexander!
Ich benutze zwar keinen MAC, frage dich aber, ob du weißt dass ein Backslash in Python zu den Excapesequenzen gehört, welche maskiert werden müssen.
Es heißt alsoum ein Backslah auszugeben.Code: Alles auswählen
print '\\'
Grüße
JR
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Dann nutze eben IDLE nicht. Es gibt auch unter Mac OS X gute Editoren in denen man Python programmieren kann (und in denen man auch Backslashes tippen kann).iAlexander hat geschrieben:ich habe eine (richtig simple) Frage, auf die ich leider nirgendwo eine Antwort finde. Ich nutze Python unter Mac. Wenn ich mit der IDLE arbeite, habe ich leider ein Problem: Der Backslash funktioniert nicht.
Der liegt beim Mac auf Alt+Shift+7, aber in der IDLE (und nur da) kommt nix.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Baut man sich sein Python mittels "MacPorts" selbst, kann man \ eingeben. Das mitgelieferte IDLE (bei Leopard - Snow Leopard habe ich nicht probiert) kann es aber tatsächlich nicht, weil Alt+Shift+7 einem Alt+/ entspricht und das an "Expand Word" gebunden ist. Vielleicht ändert iAlexander einfach diese Tastenzuordnung in den Einstellungen von IDLE?
Mit der MacPorts-Variante funktioniert es übrigens, weil diese extra hässlich den X-Server benutzt und dort offenbar Alt+/ gar nicht eingebbar ist. Wie auch immer... als Mac User würde ich TextMate empfehlen. Kleinere Python-Programme kann man dort einfach mit ⌘R aus dem Editor starten.
Stefan
Mit der MacPorts-Variante funktioniert es übrigens, weil diese extra hässlich den X-Server benutzt und dort offenbar Alt+/ gar nicht eingebbar ist. Wie auch immer... als Mac User würde ich TextMate empfehlen. Kleinere Python-Programme kann man dort einfach mit ⌘R aus dem Editor starten.
Stefan