Soy nuevo en PyCharm y he «Proceso terminado con código de salida 0′ en lugar de llegar (683, 11) como un resultado (por favor vea el documento adjunto), ustedes podrían ayudarme por favor? Mucho aprecio!

Saludos
ET

PyCharm: Proceso de acabado con código de salida 0

  • Por favor agregar su código o de salida o lo que sea como texto, en la pregunta, no como una imagen con una descripción genérica alojado en algún sitio externo.
  • También, por favor, lea la ayuda a ver cómo crear un mínimo reproducible ejemplo.
  • Por último, «el Proceso ha terminado con código de salida 0» es lo que PyCharm imprime cuando el programa termina de ejecutarse sin errores. Así que… ¿qué quieres a cambio de que? ¿Quieres salir con un error? O tal vez usted quiere print algo antes de salir con ningún error? O…?
  • muchas gracias por tu ayuda! Se ordenan ahora, un tonto error de novato:)
  • de verdad es necesario publicar tres comentarios acerca de la misma cosa. Es obvio que él es bastante nuevo, y sigo aprendiendo acerca de PyCharm. ¿Por qué no ofrecer algo de aliento, y le dice que él está haciendo lo correcto.
  • lo que en la actual respuesta es que falta para explicar el problema?
  • No entiendo lo que no entiendo, como he mencionado no impresión a menos que explícitamente se lo pida.
  • Ya veo por qué una recompensa fue colocado en esta cuestión, ya que de stackoverflow.com/questions/50919845/… .
  • Lamentablemente esta pregunta no tiene nada que ver con eso. @Enkouyami
  • lo bueno es que te da algunas upvotes 🙂

InformationsquelleAutor ET44 | 2018-03-24

6 Comentarios

  1. 22

    Que es una buena noticia! Esto significa que no hay ningún error con el código. Ejecutar la derecha a través de y no hay nada de malo con ello. Pycharm devuelve 0 cuando se ha encontrado ningún error (además de cualquier salida que se le dan) y devuelve 1, así como un mensaje de error cuando encuentra errores.

    Editores y las secuencias de comandos no se comportan igual que el terminal interactivo, cuando se ejecuta una función no mostrar automáticamente el resultado. Necesitamos decirle que lo haga usted mismo.

    Generalmente sólo imprimir los resultados.

    Si utiliza print(data.shape) debe devolver lo que usted espera con el mensaje de éxito Process finished with exit code 0.

    • No hay problema. Sólo se necesita algún tiempo para acostumbrarse
    • Muy amable respuesta; muy bien hecho.
  2. 7

    exit code 0 significa que el código se ejecuta sin error.

    Vamos a dar una error code por ejemplo(claramente en la imagen de abajo): en el siguiente código, la variable lst es una lista vacía,
    pero tenemos la 5 miembros en la misma(que no existe), por lo que el programa produce IndexError, y exit 1 lo que significa que hay un error con el código.

    PyCharm: Proceso de acabado con código de salida 0

    También puede definir el código de salida para el análisis, por ejemplo:

    ERROR_USERNAME, ERROR_PASSWORD, RIGHT_CODE = 683, 11, 0
    right_name, right_password = 'xy', 'xy'
    
    name, password = 'xy', 'wrong_password'
    
    if name != right_name:
        exit(ERROR_USERNAME)
    
    if password != right_password:
        exit(ERROR_PASSWORD)
    
    exit(RIGHT_CODE)

    PyCharm: Proceso de acabado con código de salida 0

  3. 3

    Le recomiendo que lea sobreexit códigos.

    exit 0 significa que no hay error.

    exit 1 significa que hay algún error en su código.

    Esto no es pyCharm o específico de python. Esta es una práctica muy común en la mayoría de los lenguajes de programación. Donde salir de 0 significa que el éxito de la ejecución del programa y un código de salida distinto de cero indica un error.

  4. 2

    Casi todo el programa(C++/python/java..) return 0 si se ejecuta con éxito.Que no es específico para pycharm o python.

    En el programa no hay necesidad de invocar exit función explícitamente cuando se ejecuta con éxito invocar exit(0) por defecto, invocar exit(not_zero_num) cuando se ejecuta fallado.

    También puede invocar exit función con diferentes code(num) para el análisis.

    También se puede ver https://en.wikipedia.org/wiki/Exit_(system_call) para obtener más detalles.

  5. 2

    por favor, agregue el código y no el archivo adjunto. Además, esto significa que la compilación se ha realizado correctamente (sin errores). Pycharm y símbolo de sistema (sistema operativo Windows), la terminal (Ubuntu) no funcionan de la misma manera. Pycharm es un editor y si quieres imprimir algo, que explícitamente tienen que escribir la instrucción de impresión:

    print(whatever_you_want_to_print)

    En su caso,

    print(data.shape)

    Espero que ayude.

  6. 0

    Creo que no hay ningún problema en tu código y usted podría encontrar su impresión de los resultados (y otros productos) en la ficha 5: Debug en lugar de 4: Run.

    • Este debe ser un comentario, no una respuesta

Dejar respuesta

Please enter your comment!
Please enter your name here