Найти - Пользователи
Полная версия: debug как bash -x
Начало » Python для новичков » debug как bash -x
1
chmind
Можно запустить python скрипт в режиме как bash -x ?
Перед тем как выполнить строку bash выводит строку на консоль простой пример:

Код
#!/bin/bash
test=$1
if [ $test -gt 5 ]; then
    echo "Good"
fi

Выполнение
user $ bash -x ./test.sh  10
+ test=10
+ '[' 10 -gt 5 ']'
+ echo Good
Good
FishHook
Питоний код для интерпретатора не выглядит так же как для человека, он предварительно компилируется в байт-код, поэтому показ строк ничего вам не даст. Если хотите следить за ходом выполнения программы, то заюзайте дебаггер, который есть в любой вменяемой ИДЕ.
ZerG
а в чем проблема? Пишем обычный код для обработки данных переданных аргументом и принтуем чего душа пожелает
chmind
ZerG
а в чем проблема? Пишем обычный код для обработки данных переданных аргументом и принтуем чего душа пожелает
Это после каждой строке print вставлять - не удобно.
FishHook
Питоний код для интерпретатора не выглядит так же как для человека, он предварительно компилируется в байт-код, поэтому показ строк ничего вам не даст. Если хотите следить за ходом выполнения программы, то заюзайте дебаггер, который есть в любой вменяемой ИДЕ.
А не подскажете ide, которая может удаленно запускать код на сервере и там же правит/дебажить код ?
Ну и конечно желательно бесплатную или не очень дорогую ?
FishHook
chmind
А не подскажете ide,
pycharm
ZerG
Уяитывая обьм и уровень ваших знаний вам будет достаточно праямо на сервере
nano, vim и других консольных редакторов для написания и отладки.
Rodegast
> Это после каждой строке print вставлять - не удобно.

Зачем его после каждой строки вставлять? Вставляй print только в нужные места. Ну и само собой pdb никто не отменял. https://habrahabr.ru/post/104086/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB