Mam kilka wierszy kodu Pythona, które ciągle kopiuję / wklejam do konsoli Pythona. Czy istnieje load
polecenie lub coś, co mogę uruchomić? na przykładload file.py
python
read-eval-print-loop
sybind
źródło
źródło
import file
. Bez.py
rozszerzenia.import file
jest używany,file
nie można uzyskać dostępu do zmiennych w .file.variable
.Odpowiedzi:
W przypadku Python 2 (zobacz inne odpowiedzi dla Python 3) spróbuj:
Przykładowe użycie:
źródło
copy con
? Z tego, co czytam, służy tylko do kopiowania plików computerhope.com/copyhlp.htmZe strony podręcznika:
To powinno zrobić, co chcesz:
źródło
Python 3: nowy exec (plik wykonywalny usunięty) !
Rozwiązanie pliku wykonywalnego działa tylko w języku Python 2. Python 3 porzucił funkcję pliku wykonywalnego - i wypromował instrukcję exec do wbudowanej funkcji uniwersalnej. Jak sugeruje komentarz w dzienniku zmian Pythona 3.0 i komentarzu Hi-Angels:
posługiwać się
zamiast
źródło
import os
, czyexec()
wykonuje te instrukcje? Próbuję tego obecnie i wydaje się, że odpowiedź brzmi nie ...Z linii poleceń powłoki:
Z wiersza polecenia Python
lub
źródło
reload(file)
kiedy coś w tym zmieniłeś.from file import *
nie jestimport * from file
Możesz po prostu użyć instrukcji importu:
Na przykład, jeśli masz plik o nazwie
my_script.py
, załadujesz go tak:źródło
Jeśli używasz IPython, możesz po prostu uruchomić:
Zobacz http://ipython.org/ipython-doc/rel-1.1.0/interactive/tutorial.html
źródło
Otwórz wiersz polecenia w folderze, w którym znajdują się pliki do zaimportowania. po wpisaniu „python” zostanie otwarty terminal python. Teraz możesz użyć
Uwaga: brak rozszerzenia .py do użycia podczas importowania.Jak mogę otworzyć okno cmd w określonej lokalizacji?
źródło
Jeśli twoja
path
zmienna środowiskowa zawiera Python (np.C:\Python27\
), Możesz uruchomić plik py po prostu z wiersza poleceń systemu Windows (cmd). Howto tutaj.źródło