Seite 1 von 1

Speicher manipulation in Python?

Verfasst: Donnerstag 1. Januar 2015, 17:09
von .Leon
Hallo.
Ich habe vor einer Woche mit Python angefangen und habe sehr schnell dazu gelernt.
Da ich nun etwas größeres Programmiere würde ich gerne wissen, ob und wie man den Speicher mit Python "manipulieren" kann?

MfG
.Leon

Re: Speicher manipulation in Python?

Verfasst: Donnerstag 1. Januar 2015, 17:22
von lackschuh

Re: Speicher manipulation in Python?

Verfasst: Donnerstag 1. Januar 2015, 17:33
von Sirius3
@.Leon: z.B. so:

Code: Alles auswählen

a = 5
Jetzt habe ich den Speicher so manipuliert, dass an einer bestimmten Stelle 5 steht.

Re: Speicher manipulation in Python?

Verfasst: Freitag 2. Januar 2015, 09:58
von snafu
@Sirius3: Wahrscheinlich eher ein Verweis auf eine bereits existierende 5. [/klugscheiss]
;)

Re: Speicher manipulation in Python?

Verfasst: Freitag 2. Januar 2015, 16:50
von cofi
@snafu: Nur wenn die kleinen Zahlen wie in CPython gecacht werden :) Ansonsten wuerde ja schon die 5 irgendwo erzeugt :)

Re: Speicher manipulation in Python?

Verfasst: Montag 5. Januar 2015, 23:09
von .Leon
Danke für die Antworten, doch @lackschuh: kann man sowas auch unabhängig von der winapi erstellen?
@Sirius3: Wow, du bist echt gut! Aber das meinte ich leider nicht mit meiner Frage ;-).

Re: Speicher manipulation in Python?

Verfasst: Montag 5. Januar 2015, 23:29
von Sirius3
@.Leon: dann solltest Du vielleicht schreiben, was Du machen willst.

Re: Speicher manipulation in Python?

Verfasst: Montag 5. Januar 2015, 23:44
von .Leon
@Sirius3: Eine bestimmt Variable im Speicher verändern.
Beispiel: Bei dem ersten Test ist Position X 25, doch ich will sie so verändern das bei dem zweiten Test dort 45 steht.
Natürlich nicht in meiner Datei sondern von einem anderen Programm.

Re: Speicher manipulation in Python?

Verfasst: Montag 5. Januar 2015, 23:48
von BlackJack
@.Leon: Wenn Du den Speicher von anderen Prozessen ändern möchtest, dann musst Du schon die vom Betriebssystem dafür vorgesehenen APIs verwenden.