Seite 1 von 1
					
				py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 08:48
				von snake567
				ich habe vor kurzem python isntalliert und habe gerade ein kleines Problem:
Ich habe im normalen Editor eine Datei erstellt und sie unter: Datei 1.py abgespeichert. 
Ich möchte diese Datei nun über python abrufen, aber irgendwie funktioniert es nicht. In meinem Buch steht, dass ich den Python interpreter starten soll und dann mit dann folgendes ausführen soll:
execfile('Datei 1.py') aber es funktioniert nicht und ich verstehe nicht wo der fehler liegt, weil das eigentlich nicht so schwer sein kann. Den Python interpreter habe ich versucht mit:
set path=%path%;C:\python27
zu starten, weil in meinem Buch nichts weiteres erwähnt wird. ich weiß nicht ob das der richtige Befehl ist, zumal so viele verschiedene Befehle existieren. 
Ich habe Windows als Betriebssystem und python über anaconda installiert. ich habe die simple Editor datei die es auf jedem pc gibt benutzt.
PS: Das einzige was ich kann ist über einen rechtsklick auf die Datei durch "edit with IDLE" in einem terminal zu öffnen.
aber wie schaff ich es in einem terminal einen befehl anzugeben, der die datei mit python aufrufen lässt. Im Internet stehen immer sehr viele unterschiedliche Vorgehensweisen, die irgendwie nicht funktionieren. Aber das kann doch nicht so schwierig sein und deshalb verstehe ich nicht warum ich so auf dem schlauch stehe...
Wenn jemand mir helfen könnten wäre ich sehr dankbar:)
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 09:17
				von BlackJack
				@snake567: Du musst in einem Terminal den Python-Interpreter starten und zwar mit dem Dateinamen des Python-Programms das er ausführen soll als Argument.  Im Zweifelsfall musst Du bei beiden Angaben den kompletten Pfad schreiben.  Und bei Leerzeichen in Pfaden/Dateinamen darauf achten, dass Du entsprechend Anführungszeichen oder Escapezeichen verwendest damit die Kommandoshell das als *ein* Argument ansieht, weil Leerzeichen sonst ja als Trenner zwischen Argumenten angesehen werden.
`execfile()` ist eher ungewöhnlich, vielleicht solltest Du Dich da besser an die offizielle Dokumentation von Python halten: 
Python Setup and Usage enthält Anleitungen/Hinweise zu verschiedenen Betriebssystemen.  Ausserdem sollte man sich mit seinem Betriebssystem auseinander setzen und der Bedienung über die Kommandozeile.  Eine kleine Einführung bietet beispielsweise 
The Command Line Crash Course.
 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 09:22
				von snake567
				aber ist der von mir angegebe Befehl der richtige für den python interpreter? weil wenn ich das eingebe kommt keine Fehlermeldung aber das muss ja nicht heißen das es das richtige ist.
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 09:23
				von snake567
				"Du musst in einem Terminal den Python-Interpreter starten und zwar mit dem Dateinamen des Python-Programms das er ausführen soll als Argument."
heißt das 
BEFEHL FÜR PYTHONINTERPRETER(Datei1.py)
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 10:20
				von /me
				snake567 hat geschrieben:aber ist der von mir angegebe Befehl der richtige für den python interpreter?
Was du mit dem angegebenen 
set machst ist, den Suchpfad für Programme um einen weiteres Verzeichnis zu erweitern.
Python ruft man normalerweise über die Eingabe von 
python auf.
 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 10:55
				von sebastian0202
				C:\python27\python.exe pfad_zur_datei\1.py
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 11:04
				von snake567
				und wo gebe ich das ein: C:\python27\python.exe pfad_zur_datei\1.py
ich bin relativ unerfahren aber möchte/muss das lernen, deswegen wundert euch nicht wenn ich ein bisschen brauche um dinge zu begreifen aber wenn ihr geduld habt und mir hier und da helfen könntet würde mich das freuen. 
Versteht mich nicht falsch,ihr sollt auf gar keinen fall meine arbeit machen, aber für die eigentliche arbeit muss ich die basics verstehen und da hänge ich halt ein bisschen...
Danke im Vorraus:)
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 11:15
				von BlackJack
				@snake567: Arbeite mal das CLI-Tutorial durch und dann die Python-Dokumentation zu dem Thema Konfigurieren von Python und Ausführen von Python-Programmen.  Wenn Du diese Grundlagen verstehen musst, dann nützt es nichts wenn wir mit Dir jetzt solange herum raten bis es klappt.
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 11:18
				von sebastian0202
				
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 11:53
				von snake567
				Danke:)
So weit ich das durch researche verstanden habe, habe ich jetzt mit dem cd befehl das Verzeichnis geändert, richtig?
zumindest taucht im terminal in jeder zeile jetzt der dateipfand C:\Users\Saba\Desktop\Computergestützte Datenanalyse auf und da ist ja meine Datei enthalten.
aber wie kann ich jetzt den inhalt im terminal anzeigen?
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 12:00
				von BlackJack
				@snake567: Das wird im CLI-Tutorial verraten das ich verlinkt habe.  Es macht jetzt echt keinen Sinn, dass Dir hier jeder Befehl erklärt wird, wo das doch woanders schon jemand gemacht hat und man es nur durcharbeiten müsste.
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 12:09
				von snake567
				wenn du einen link hast mache ich das gerne
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 20:11
				von darktrym
				Deine Fragen betreffen nicht Python sondern wie arbeite ich mit dem Computer und dem Betriebssystem. Wenn dich das ein wenig überfordert wieso benutzt du nicht gleich eine IDE?
			 
			
					
				Re: py Datei in python öffnen
				Verfasst: Mittwoch 17. August 2016, 21:27
				von Dav1d
				snake567 hat geschrieben:wenn du einen link hast mache ich das gerne
BlackJack hat geschrieben:@snake567: Das wird im CLI-Tutorial verraten das ich verlinkt habe.