process finished with exit code 0 что это значит python
Python message: Process finished with exit code 0
I get a Python message that says
Process finished with exit code 0.
I do not see any error codes. I made sure the path to my data source is correct. I checked in settings and show that the pandas and matplotlib libraries are installed.
The data source is list of mock IP address and code is suppose to print the list of IP address in descending order. As mentioned before, I only get the «Process finished with exit code 0.»
Any help is greatly appreciated.
3 Answers 3
Please correct your code to be
The only thing which I changed in your code is the indentation of your lines.
In your code all commands are part of your function definition, which you never called, so nothing was printed except the message
Process finished with exit code 0.
(Every process finishes with some exit code, and exit code 0 in Python interpreter (as in almost all programs) means that it is OK.
And it is OK, indeed — Python has no chance to reveal what you wanted to do, if you in reality did something other but your code is still syntactically correct, without any run-time error.)
Коды выхода в Python
Что означают коды выхода в Python? Сколько их там? Какие из них важны?
12 ответов:
вполне вероятно, что скрипт никогда не вызывает метод exit, и что 0-это код выхода по умолчанию.
необязательный аргумент arg может быть целое состояние выхода (по умолчанию ноль), или другой тип объекта. Если это целое число, ноль считается » успешным окончанием» и любое ненулевое значение считается «анормалное прекращение» раковинами и подобный. Большинство систем требуют этого быть в диапазоне 0-127, и производить неопределенные результаты в противном случае. Некоторые системы Конвенции для присвоение конкретных значений конкретные коды выхода, но это как правило, недоразвиты; в Unix программы обычно используют 2 для команды ошибки синтаксиса строки и 1 для всех остальных виды ошибок.
лично я стараюсь использовать коды выхода, которые я нахожу в /usr/include/asm-generic/errno.h (на Linux), но я не знаю, если это правильно.
есть errno модуль, который определяет стандартные коды выхода:
например, доступ запрещен код ошибки 13:
для записи можно использовать стандартные коды выхода POSIX defined здесь.
коды выхода 0 обычно означают: «здесь все в порядке.»Однако, если программист сценария не следовал конвенции, вам, возможно, придется проконсультироваться с источником, чтобы увидеть, что это значит. Обычно ненулевое значение возвращается в виде кода ошибки.
команды операционной системы кодов выхода. Ищите коды выхода linux чтобы увидеть некоторые материалы по этому вопросу. Оболочка использует коды выхода, чтобы решить, если программа работала, были проблемы или не удалось. Есть некоторые усилия по созданию стандартных (или, по крайней мере, часто используемых) кодов выхода. Смотрите это Расширенный Скрипт проводки.