Więc zaczynam trochę jak Python, ale mam kłopoty ... z uruchomieniem. Lol
Na razie używam IDLE, ale nie ma to żadnego sensu, ponieważ możesz uruchomić tylko kilka linii naraz.
Używam również Komodo Edit do tworzenia rzeczywistych plików .py.
Moje pytanie brzmi: jak mogę uruchomić pliki .py, aby przetestować rzeczywisty program?
Używam Windows 7 i Komodo Edit 5 jako mojego IDE. Wciśnięcie F5 na Komodo nic nie robi.
Odpowiedzi:
Bardzo się cieszę, że zapytałeś! Właśnie pracowałem nad wyjaśnieniem tej samej rzeczy w naszym wikibooku (który jest oczywiście niekompletny). Pracujemy z nowicjuszami w Pythonie i kilku musieliśmy pomóc przejść dokładnie o to, o co prosiliście!
Python z wiersza poleceń w systemie Windows:
Zapisz gdzieś plik kodu Pythona, używając opcji „Zapisz” lub „Zapisz jako” w swoim edytorze. Nazwijmy to „first.py” w jakimś folderze, np. „Pyscripts”, które tworzysz na pulpicie.
Otwórz znak zachęty (powłokę cmd systemu Windows, która jest interfejsem tekstowym do komputera):
start> run> "cmd" (w małym okienku). DOBRZE.
Przejdź do miejsca, w którym znajduje się plik Pythona, używając poleceń „cd” (zmień katalog) i „dir” (aby wyświetlić pliki w katalogu, sprawdzić swoją głowę). Na przykład coś takiego,
> cd C: \ Documents and Settings \ Gregg \ Desktop \ pyscripts
próbować:
> python first.py
Jeśli otrzymasz tę wiadomość:
wtedy python ( program interpretujący , który może tłumaczyć Python na „instrukcje komputerowe”) nie znajduje się na twojej ścieżce (zobacz Umieszczanie Pythona w twojej ścieżce poniżej). Następnie spróbuj nazwać to w ten sposób (zakładając, że Python2.6 jest zainstalowany w zwykłej lokalizacji):
> C: \ Python26 \ python.exe first.py
(Użytkownicy zaawansowani: zamiast first.py, możesz napisać pełną ścieżkę first.py do C: \ Documents and Settings \ Gregg \ Desktop \ pyscripts \ first.py)
Umieszczanie Pythona na Twojej ścieżce
Windows
Aby uruchomić programy, system operacyjny szuka w różnych miejscach i próbuje dopasować nazwę programu / polecenia, które wpisałeś do niektórych programów po drodze.
W oknach:
panel sterowania> system> zaawansowane> | Zmienne środowiskowe | > zmienne systemowe -> Ścieżka
musi to obejmować: C: \ Python26; (lub odpowiednik). Jeśli umieścisz go z przodu, będzie to pierwsze miejsce, które będzie wyglądało. Możesz również dodać go na końcu, co jest prawdopodobnie rozsądniejsze.
Następnie uruchom ponownie znak zachęty i spróbuj wpisać „python”. Jeśli wszystko zadziałało, powinien pojawić się znak zachęty „>>>”.
źródło
Możesz po prostu zadzwonić
źródło
filename.py
W trybie IDLE naciśnij klawisz F5
Możesz otworzyć plik .py za pomocą IDLE i nacisnąć klawisz F5, aby go uruchomić.
Możesz otworzyć ten sam plik w innym edytorze (takim jak Komodo, jak powiedziałeś), zapisać go i ponownie nacisnąć F5; F5 działa z IDLE (nawet jeśli edycja jest wykonywana za pomocą innego narzędzia).
Jeśli chcesz uruchomić go bezpośrednio z Komodo zgodnie z tym artykułem: Wykonywanie kodu Pythona w Komodo Edit , musisz:
w polu „Polecenie” wprowadź następujący tekst:
% (python)% F 3. a opcjawszystko kliknij zakładkę 'Key Binding' i przypisz klawiszową komendę do tego polecenia
źródło
Sam Python jest wyposażony w edytor, do którego można uzyskać dostęp z menu Plik IDLE> Nowy plik.
Napisz kod w tym pliku, zapisz go jako [nazwa pliku] .py, a następnie (w tym samym oknie edytora plików) naciśnij klawisz F5, aby wykonać kod utworzony w oknie IDLE Shell.
Uwaga: jak dotąd był to dla mnie najłatwiejszy i najprostszy sposób.
źródło
jeśli nie chcesz dzwonić
filename.py
, możesz dodać.PY
do PATHEXT, w ten sposób po prostu zadzwoniszfilename
źródło
Jeśli komuś to pomoże, to ani „python [nazwa pliku] .py”, ani „python.exe [nazwa_pliku.py]” nie działały, ale „start python [nazwa pliku] .py” nie działało. Jeśli ktoś inny ma problemy z dwoma pierwszymi poleceniami, wypróbuj drugie.
źródło
Co właśnie zrobiłem, aby otworzyć prosty skrypt w języku Python przez dwukrotne kliknięcie. Właśnie dodałem plik wsadowy do katalogu zawierającego skrypt:
(Mam plik wykonywalny Pythona w mojej ścieżce systemowej. Jeśli nie, to oczywiście trzeba podać jego pełną ścieżkę).
Następnie wystarczy dwukrotnie kliknąć plik wsadowy, aby uruchomić skrypt. Trzecia linia zapobiega zamknięciu okna cmd zaraz po zakończeniu skryptu, więc możesz zobaczyć wyniki. :) Kiedy skończysz, po prostu zamknij okno poleceń.
źródło
Przejdź do lokalizacji pliku, po prostu naciśnij
Shift
przycisk i kliknij nazwę pliku. Kliknij kartęOpen command window here
i napisz w wierszu poleceniapython file_name.py
źródło
Jeśli chcesz uruchomić plik # '. Py', po prostu napisz w swoim kodzie print (), aby zobaczyć, jak zostanie wydrukowany. W przeciwieństwie do Pythona IDLE, musisz określić, co chcesz wydrukować za pomocą polecenia print (). Np.
WYJŚCIE [1, 2, 3, 4, 5] Python
źródło
Wypróbowałem wiele z poleceń wymienionych powyżej, jednak żadna nie działała, nawet po ustawieniu mojej ścieżki tak, aby zawierała katalog, w którym zainstalowałem Pythona.
Polecenie
py -3 file.py
zawsze działa dla mnie, a jeśli chcę uruchomić kod Python 2, o ile Python 2 jest na mojej ścieżce, po prostu zmieniam polecenie, abypy -2 file.py
działało idealnie.Używam Windowsa, więc nie jestem pewien, czy to polecenie zadziała na Linuksie czy Macu, ale warto spróbować.
źródło