Разбирането на различните трикове за изпълнение на вашия Python скрипт ви помага да кодирате по-бързо, като предвиждате и избягвате често срещаните клопки.
Изпълнението на скрипт на Python е доста лесно и има много начини да го направите. В тази статия ще ви покажем различните начини за това.
Какво ви е необходимо, за да стартирате Python Script?
За да стартирате успешно скрипт на Python на вашия компютър, разгледайте следния контролен списък и се уверете, че сте готови за работа:
- Уверете се, че имате инсталиран Python на вашия компютър. Ако не, преминете към Уебсайт на Python да изтеглите и инсталирате най-новата версия на Python.
- Инсталирайте редактор на код или IDE на вашия компютър.
- Уверете се, че сте добавили Python към пътя на вашата системна променлива, за да можете да го извикате от командния ред.
За да проверите дали Python вече е инсталиран и добавен към пътя, напишете python --версия в командния ред и натиснете Въведете. Ако видите показваната версия на Python, тя е добавена към вашия системен път.
Въпреки това, както споменахме по-рано, има много начини да стартирате вашия Python скрипт. Нека да разгледаме различните начини по-долу.
Свързани: Как да добавите Python към променливата на Windows PATH
Как да стартирате Python Script интерактивно
Интерактивният режим на Python ви позволява да стартирате скрипта си незабавно чрез командния ред, без да използвате редактор на код или IDE.
За да стартирате Python скрипт интерактивно, отворете командния ред и въведете питон. След това удари Въведете.
След това можете да продължите и да напишете всеки код на Python в интерактивния режим. Когато натиснете Въведете, изходът на вашия код се появява веднага.
Python е чувствителен към отстъп. Така че това може да направи методите за писане като функции, цикли, условия или класове малко объркващи, докато сте в интерактивен режим.
За да избегнете грешки при отстъп при писане на методи, които ги изискват в интерактивен режим, уверете се, че използвате последователно интервала всеки път, когато стигнете до нов ред.
Например можете да използвате едно пространство за всеки код директно под функция. След това преминете към две интервали за подмножеството, което го следва и т.н.
Погледнете примера по-долу за по-ясна картина:
Предимството на използването на интерактивния режим е, че можете да тествате кода си с него. Не можете обаче да го използвате за стартиране на проект и когато допуснете грешки, може да се наложи да напишете кода си отново от нулата.
Кодът, написан в интерактивен режим, също е нестабилен. Така че вашият код се изчиства и не можете да го възстановите, след като затворите командния ред.
Тип изход () или отказ (), след това удари Въведете за излизане от интерактивен режим. Можете също да излезете от интерактивен режим в Windows, като натиснете Ctrl + Z..
Как да стартирам Python файл с Python команда
Можете да напишете код на Python с всеки текстов редактор по ваш избор и да го стартирате от командния ред с помощта на питон команда.
За разлика от интерактивния режим, вашият код се намира в специален файл на Python с .py удължаване.
За да стартирате Python файл с питон команда:
- Създайте нов файл във всяка директория на вашия компютър. Уверете се, че сте наименували файла си с .py удължаване. Например, можете да имате myFile.py.
- Отворете този файл с помощта на всеки редактор на код по ваш избор.
- Напишете кода си във току-що създадения файл. След това го запазете отново, като натиснете Ctrl + С.
- Отворете командния ред и cd в основната директория на файла Python.
- Тип python myFile.py за изпълнение на кода в този файл на Python, замествайки myFile.py с името на вашия Python файл.
Можете да запазите изхода на скрипт, който стартирате чрез командния ред, като текстов файл. За целта използвайте:
python myFile.py> output.txt
Този метод е идеален за изпълнение на реални Python проекти. Например, стартирането на файл Flask server.py като този стартира локален сървър за вас.
Стартирайте Python файл по неговото име
Ако използвате скорошна версия на Windows, вече можете да стартирате скрипт на Python, като въведете името на файла, без да добавяте питон команда:
myFile.py
Стартирайте своя Python Script с IDE
Интегрираните среди за разработка или IDE предлагат усъвършенствани системи за управление на файлове и папки. Така те ви позволяват да изграждате проекти по-бързо, като организирате файловете си в различни папки в една директория.
В крайна сметка IDE изпълняват Python скриптове лесно във виртуална среда. Те са идеални за управление на проекти, които работят на специфични зависимости.
Свързани: Как да създавам и управлявам Python виртуална среда
С IDE можете да пишете, четете, редактирате и изпълнявате своя Python код. Подобно на обикновен редактор на код, можете да стартирате Python скриптове, написани в IDE от командния ред, като използвате питон команда.
Освен това IDE като Pycharm или Spyder ви позволяват да стартирате скрипта си с едно щракване.
Използвайте базирани на браузър IDE
Бележник на Юпитер и Google Colaboratory са популярни базирани на браузър IDE, които ви позволяват бързо да пишете и изпълнявате Python код. Те също са базирани на клетки и са идеални за работа с проекти за наука за данни.
За да стартирате скрипт на Python с Google Colaboratory, щракнете върху Файл. След това изберете Нова тетрадка за да отворите бележник, където можете да пишете и изпълнявате своя Python код. Можете да щракнете + Код за стартиране на нова клетка.
Можете да се регистрирате и да започнете да използвате Google Colaboratory веднага без никаква инсталация, докато ще трябва да инсталирате Jupyter Notebook, за да стартирате Python скрипт с него.
Свързани: Започнете с преносимия компютър Jupyter
Изпълнението на скрипт е подобно и на двете платформи. След като напишете код в клетка, натиснете Ctrl + Въведете за да изпълни тази клетка.
Стартирайте своя Python скрипт, като използвате вградения Python IDLE
Python IDLE е един от най-основните начини, по които можете да стартирате всеки скрипт на Python, без да се налага да записвате файла, преди да заработи.
За достъп до Python IDLE отидете в лентата за търсене на Windows. Тип ПРАЗЕН и го отворете, щом се появи.
Като алтернатива можете да стартирате Python IDLE от командния ред. За да направите това, отворете командния ред, след което въведете командата празен.
След като се появи, можете да напишете кода си и да изпълните всеки ред, като натиснете Въведете.
Можете да запазите и Python IDLE. Всичко, което трябва да направите, е да отидете на Файл>Запази като. След това IDLE запазва файла ви с .py разширение по подразбиране.
Стартирайте Python Script като модул в друг файл на Python
Можете също да стартирате скрипт на Python в друг файл на Python. Има много начини да направите това, като използвате внос изявлението е идеално.
Но нека да разгледаме различните начини за това.
Стартирайте своя Python Script като импортиран модул
Можеш създайте и импортирайте вашия скрипт като модул на Python и след това го стартирайте с помощта на друг файл на Python.
За да направите това, създайте нов файл на Python в същата директория като скрипта на Python, който искате да стартирате. Отворете този нов файл и импортирайте следния скрипт:
импортирайте myScript.py
Ако имате нужда само от функция или клас в скрипта, който искате да стартирате, използвайте абсолютен импорт:
от myScript.py импортирайте myFunction
myFunction ()
Стартирайте Python скрипт в друг файл на Python, като използвате функцията exec
Като алтернатива можете да стартирате Python код с вградения exec () функция. Създайте нов файл на Python в същата директория като тази, която искате да стартирате, и изпълнете следния код:
exec (отворен ('myScript.py'). read ())
Стартирайте Python Script, използвайки вградения Runpy модул
Можете също да стартирате скрипт на Python с runpy.run_module (). Не е нужно да включвате .py разширение, докато използвате този метод:
внос runpy
runpy.run_module ('myScript')
Можете обаче да използвате runpy.run_path () вместо. Но това изисква разширението на Python да работи:
внос runpy
runpy.run_path ('myScript.py')
Използване на importlib
Можете също така да стартирате скрипт в друг файл на Python, като използвате importlib модул. Не е нужно да включвате .py разширение и тук:
внос importlib
importlib.import_module ('myScript')
Изпълнете вашия Python файл, като щракнете двукратно върху него
Само двойното щракване върху файл на Python също работи. Обикновено, когато правите това, той показва изхода на вашия код в команден ред. Всичко, което трябва да направите, е да запазите скрипта, който искате да стартирате, с приложен файл .py разширение и щракнете двукратно върху него.
Изходът на командния ред може да е кратък и няма да го видите, преди да се затвори. За да предотвратите това, можете да добавите празно докато цикъл до края на кода, за да остане изходът на командния ред да остане отворен.
Например, двукратно щракване върху скрипта, съдържащ кода по-долу, се изпълнява успешно поради празното докато цикъл в края:
exec (отворен ('myScript.py'). read ())
здравей = 1 + 2
печат (здравей)
докато е вярно:
""
Как Python изпълнява своите скриптове?
Python е изключително гъвкав, компилиран език, който изпълнява код с помощта на интерпретатор. Когато обаче стартирате код на Python, компилаторът разбива кода на байт код, преди да го предаде на интерпретатор. След това интерпретаторът получава байт кода и връща изход, удобен за четене и четене от човека.
Python е изключително гъвкав, с приложения, вариращи от уеб разработка до анализ на данни.
Прочетете Напред
- Програмиране
- Програмиране
- Python
Idowu е запален по всичко интелигентни технологии и производителност. В свободното си време той си играе с кодиране и превключва на шахматната дъска, когато му е скучно, но също така обича да се откъсва от рутината от време на време. Страстта му да показва на хората пътя към съвременните технологии го мотивира да пише повече.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.