Как да стартирате скрипт на Python

Как да стартирате скрипт на Python

Разбирането на различните трикове за изпълнение на вашия скрипт на Python ви помага да кодирате по -бързо, като предвиждате и избягвате често срещаните клопки.





Изпълнението на скрипт на Python е доста лесно и има много начини да го направите. В тази статия ще ви покажем различните начини за това.





Какво ви е необходимо, за да стартирате скрипт на Python?

За да стартирате успешно скрипт на Python на вашия компютър, разгледайте следния контролен списък и се уверете, че сте готови за работа:





  • Уверете се, че имате инсталиран Python на вашия компютър. Ако не, преминете към Уебсайт на Python за да изтеглите и инсталирате най -новата версия на Python.
  • На компютъра си инсталирайте редактор на кодове или IDE.
  • Уверете се, че добавяте Python към пътя на системната си променлива, за да можете да го извикате от командния ред.

За да проверите дали Python е инсталиран и вече добавен към пътя, въведете python --версия в командния ред и натиснете Въведете . Ако видите показаната версия на Python, тя се добавя към системния ви път.

Както споменахме по -рано, има много начини да стартирате вашия скрипт на Python. Нека да разгледаме различните начини по -долу.



Свързани: Как да добавите Python към променливата PATH на Windows

Как да стартирате интерактивно скрипт на Python

Интерактивният режим на Python ви позволява незабавно да стартирате скрипта си през командния ред, без да използвате редактор на код или IDE.





как да поставите линк в публикация в instagram

За да стартирате интерактивно скрипт на Python, отворете командния ред и въведете python . След това удари Въведете .

След това можете да продължите и да напишете всеки Python код в интерактивния режим. Когато натиснете Въведете , изходът на вашия код се появява веднага.





Python е чувствителен към отстъп. Така че това може да направи методи за писане като функции, цикли, условия или класове малко объркващи, докато са в интерактивен режим.

За да избегнете грешки при отстъп, докато пишете методи, които ги изискват в интерактивен режим, уверете се, че използвате интервала последователно всеки път, когато стигнете до нов ред.

Например, можете да използвате едно пространство за всеки код директно под функция. След това променете на две интервали за подмножеството, което го следва и т.н.

Разгледайте примера по -долу за по -ясна картина:

Предимство на използването на интерактивния режим е, че можете да тествате кода си с него. Не можете обаче да го използвате за стартиране на проект и когато допуснете грешки, може да се наложи да напишете кода си отново от нулата.

Кодът, написан в интерактивен режим, също е променлив. Така кодът ви се изчиства и не можете да го възстановите, след като затворите командния ред.

Тип изход () или напусни () , след това удари Въведете за напускане на интерактивен режим. Можете също да излезете от интерактивния режим в Windows, като натиснете Ctrl + С .

Как да стартирате Python файл с Python команда

Можете да напишете кода на Python с всеки текстов редактор по ваш избор и да го стартирате от командния ред, като използвате python команда.

За разлика от интерактивния режим, вашият код се намира в специален Python файл с .py разширение.

За да стартирате Python файл с python команда:

  1. Създайте нов файл във всяка директория на вашия компютър. Уверете се, че давате име на файла си с .py разширение. Например, можете да имате myFile.py .
  2. Отворете този файл с всеки редактор на код по ваш избор.
  3. Напишете кода си във файла, който току -що създадохте. След това го запазете отново, като натиснете Ctrl + С .
  4. Отворете командния ред и CD в основната директория на файла Python.
  5. Тип python myFile.py за изпълнение на кода в този Python файл, заменяйки myFile.py с името на вашия Python файл.

Можете да запишете резултата от скрипт, който изпълнявате чрез командния ред като текстов файл. За да направите това, използвайте:

python myFile.py > output.txt

Този метод е идеален за изпълнение на реални проекти на Python. Например, стартирането на Flask server.py файл като този стартира локален сървър за вас.

Стартирайте Python файл по неговото име

Ако използвате скорошна версия на Windows, сега можете да стартирате скрипт на Python, като въведете името на файла, без да добавяте python команда:

myFile.py

Стартирайте вашия Python скрипт с IDE

Интегрираните среди за разработка или IDE предлагат разширени системи за управление на файлове и папки. Така че те ви позволяват да изграждате проекти по -бързо, като организирате файловете си в различни папки в една директория.

В крайна сметка IDE лесно изпълняват скриптове на Python във виртуална среда. Те са идеални за управление на проекти, които работят на специфични зависимости.

Свързани: Как да създавате и управлявате виртуални среди на Python

С IDE можете да пишете, четете, редактирате и изпълнявате вашия Python код. Както бихте направили прост редактор на кодове, можете да стартирате скриптове на Python, написани в IDE от командния ред, като използвате python команда.

Освен това IDE като Pycharm или Spyder ви позволяват да стартирате скрипта си с едно щракване.

Използвайте IDE, базирани на браузър

Бележник Jupyter и Google Colaboratory са популярни базирани на браузър IDE, които ви позволяват бързо да пишете и изпълнявате кода на Python. Те също са базирани на клетки и са идеални за работа с проекти за научни данни.

За да стартирате скрипт на Python с Google Colaboratory, щракнете върху Файл . След това изберете Нов бележник за да отворите бележник, където можете да пишете и изпълнявате вашия Python код. Можете да кликнете + Код за стартиране на нова клетка.

Можете да се регистрирате и да започнете да използвате Google Colaboratory веднага, без никаква инсталация, докато ще трябва да инсталирате Jupyter Notebook, за да стартирате скрипт на Python с него.

Свързани: Започнете с Jupyter Notebook

Изпълнението на скрипт е подобно и на двете платформи. След като напишете код в клетка, натиснете Ctrl + Въведете за изпълнение на тази клетка.

Стартирайте вашия Python скрипт с помощта на вградения Python IDLE

Python IDLE е един от най -основните начини, по които можете да стартирате всеки скрипт на Python, без да се налага да записвате файла, преди да работи.

игри за игра, когато ви е скучно

За достъп до Python IDLE отидете на лентата за търсене на Windows. Тип ПРАЗЕН и го отворете, след като се появи.

Като алтернатива можете да стартирате Python IDLE от командния ред. За да направите това, отворете командния ред, след което въведете командата празен .

След като се появи, можете да напишете кода си и да изпълните всеки ред, като натиснете Въведете .

Можете също да запишете Python IDLE. Всичко, което трябва да направите, е да отидете на Файл> Запази като . След това IDLE записва файла ви с .py разширение по подразбиране.

Стартирайте Python Script като модул в друг Python файл

Можете също да стартирате скрипт на Python в друг Python файл. Има много начини да направите това, обаче, като използвате внос изявлението е идеално.

Но нека да разгледаме различните начини за това.

Стартирайте вашия Python скрипт като импортиран модул

Можете да създадете и импортирате скрипта си като Python модул и след това да го стартирате с помощта на друг Python файл.

За да направите това, създайте нов Python файл в същата директория като скрипта на Python, който искате да изпълните. Отворете този нов файл и импортирайте следния скрипт:

import myScript.py

Ако имате нужда само от функция или клас в скрипта, който искате да изпълните, използвайте абсолютен импорт:

from myScript.py import myFunction
myFunction()

Стартирайте скрипт на Python в друг файл на Python, като използвате функцията exec

Като алтернатива можете да стартирате кода на Python с вградения exec () функция. Създайте нов Python файл в същата директория като тази, която искате да стартирате и изпълнете следния код:

exec(open('myScript.py').read())

Стартирайте скрипт на Python с помощта на вградения Runpy модул

Можете също да стартирате скрипт на Python с runpy.run_module () . Не е нужно да включвате .py разширение, докато използвате този метод:

import runpy
runpy.run_module('myScript')

Можете обаче да използвате runpy.run_path () вместо. Но това изисква разширението Python да работи:

import runpy
runpy.run_path('myScript.py')

Използване на importlib

Можете също да стартирате скрипт в друг Python файл, като използвате importlib модул. Не е нужно да включвате .py разширение тук:

как да създадете битмоджи на компютър
import importlib
importlib.import_module('myScript')

Изпълнете вашия Python файл, като щракнете двукратно върху него

Просто двойно щракване върху Python файл също работи. Обикновено, когато правите това, той показва изхода на вашия код в командния ред. Всичко, което трябва да направите, е да запазите скрипта, който искате да изпълните, с приложен .py разширение и щракнете двукратно върху него.

Изходът от командния ред може да е кратък и няма да го видите, преди да се затвори. За да предотвратите това, можете да добавите празно докато цикъл до края на кода, за да остане изходът от командния ред да остане отворен.

Например, двойното щракване върху скрипта, съдържащ кода по-долу, се изпълнява успешно поради празното докато цикъл в края:

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

Как Python изпълнява своите скриптове?

Python е изключително гъвкав, компилиран език, който изпълнява код с помощта на интерпретатор. Въпреки това, когато стартирате Python код, компилаторът разбива кода на байт код, преди да го предаде на интерпретатор. След това преводачът получава байткода и връща удобен за четене изход.

Дял Дял Туит електронна поща Какво прави Python и за какво може да се използва?

Python е изключително гъвкав, с приложения, вариращи от уеб разработка до анализ на данни.

Прочетете Напред
Свързани теми
  • Програмиране
  • Програмиране
  • Python
За автора Идису Омисола(94 статии са публикувани)

Idowu е страстен за всичко умно технология и производителност. В свободното си време той играе с кодиране и превключва на шахматната дъска, когато му е скучно, но също така обича да се откъсва от рутината от време на време. Страстта му да показва на хората пътя около съвременните технологии го мотивира да пише повече.

Още от Idowu Omisola

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате