it-swarm.com.de

was bedeutet "Vorgang mit Beendigungscode 1 beendet"?

Ich bin Anfänger in Python. Ich habe versucht, ein einfaches Währungsprogramm zu entwickeln, aber ich habe ein Problem. kann mir jemand helfen? Wenn ich auf "Çevir" klicke, sollte das Programm das Geld berechnen (wie beim Umtausch). Aber ich kann es nicht tun. PyCharm schreibt "Prozess beendet mit Exit Code 1" wenn ich auf "Çevir" klicke

from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import qApp


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
      ....(qtdesigner codes . i skip this part)


        self.pushButton.clicked.connect(self.cevirici)
        self.pushButton_2.clicked.connect(self.cikis)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label_2.setText(_translate("MainWindow", "Birinci Döviz"))
        self.label.setText(_translate("MainWindow", "İkinci Döviz"))
        self.label_3.setText(_translate("MainWindow", "Miktar"))
        self.label_4.setText(_translate("MainWindow", "Sonuç :"))
        self.pushButton.setText(_translate("MainWindow", "Çevir"))
        self.pushButton_2.setText(_translate("MainWindow", "Çıkış Yap"))

    def cevirici(self):
        import requests

        import sys

        url = "http://api.fixer.io/latest?base="

        birinci_doviz = self.comboBox.currentText()
        ikinci_doviz = self.comboBox_2.currentText()

        miktar = int(self.lineEdit.currentText())

        response = requests.get(url + birinci_doviz)

        json_verisi = response.json()


        self.lineEdit_2.setText(json_verisi["rates"][ikinci_doviz] * miktar)
    def cikis(self):
        qApp.quit()    

if __== "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
1
BSekili

0 und 1 sind Exit-Codes, die nicht unbedingt Python-spezifisch sind.

exit code (0) bedeutet einen Exit ohne Fehler oder Probleme.

exit code (1) bedeutet, dass ein Problem aufgetreten ist, durch das das Programm beendet wurde.

Die Auswirkungen dieser Codes können je nach Betriebssystem unterschiedlich sein, Python sollte jedoch ziemlich konsistent sein.

3
user3483203

0 und 1 sind Beendigungscodes. 

exit code (0) bedeutet einen Exit ohne Fehler oder Probleme, kann einen Fehler bei der Kompilierung oder ein Abhängigkeitsproblem darstellen.

exit code (1) bedeutet, dass ein Problem aufgetreten ist, durch das das Programm beendet wurde. Wenn Ihr Programm beispielsweise mit port :8080 ausgeführt wird und dieser Port derzeit verwendet wird oder nicht geschlossen ist, endet der Code mit exit code 1

2
Ashish Kumar

exit-Code (0) bedeutet einen Exit ohne Fehler oder Probleme.

exit-Code (1) bedeutet, dass ein Problem aufgetreten ist, durch das das Programm beendet wurde.

0
user9045782