download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Отнсно неузпешно стартиратен на програми написани на Python !

Автор
Съобщение
anonymous
Съб, 02.12.06, 21:00
Здравейте искам да се обърна за помощ към професионалните програмисти!
Значи пиша дадена прорама на Python правя и Save As.После като излезна и влезна в дадената папка в която със запазил програмата не ми отваря ,цъкам и промпта някакси премигва набързо и затваря.Плс помогнете искам да науча този език но немога да го използвам пулноценно на какво се дължи "ГАФ"
Благодаря предварително !
anonymous
Съб, 02.12.06, 23:48
Като за начало си влез под ДОС промт.
В случай, че не знаеш как: от бутона START избираш RUN и пишеш cmd след което даваш ОК. Отиваш в директорията в която ти е програмата с помоща на cd c:\path\to\your\directory след което натискаш ENTER. После остава само да напишеш името на програмата си в промнта, или евентуално start name, където name е името на твоята програма.
Забележка: името.разширението. Това разбирам под име на програмата.
Пример:
c:> cd c:foldertomyprogram
c:> my_program.py  или c:> start my_program.exe

Това, ще ти позволи да видиш изхода от програмата си без да се затвори промта. За да го затвориш пишеш exit
Получава се така поради това, че програмата ти се изпълнява и приключва действието си. За да може да виждаш за какво иде реч, възможно е преди приключване на програмата си да заложиш pause (или някакъв еквивалент) в самия си код.
Примерно (primera e na C++):
#include <stdio.h>
....................................
int main () {
char klawish;
cout <<  "Това е моята програма алаба..." << "n";
// Друг твой код 
// още код 
// и кото там
cout << "За да излезна натискам кавто и да е клавиш";
cout >> klawish; // Така ще седи доакто не натиснеш, което ти дава шанс да скиваш ко е правила програмата ти
exit 0;
}

По този начин няма да ти се налага да влизаш под ДОС за да си изпробваш програмата.
Успех.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.