python – ¿Cómo filtrar las líneas extraídas de un pdf?

Estoy leyendo un pdf y me gustaría extraer en una dataframe de él sólo las líneas que son de la siguiente forma:

Amice Alexandre N° candidature : 1033221

Aqui esta el archivo:

DECIDE

Art.  1er. À l’issue des épreuves écrites  du concours  ouvert  aux titulaires  d’un diplôme ou titre
conférant le grade master ou d’un diplôme ou titre homologué ou enregistré au répertoire national
des certifications professionnelles au niveau I (OG UNIV) - session 2019, les quatre-vingt onze (91)
candidats  et  candidates  dont  le  nom  suit,  sont  déclarés  admissibles  (classement  par  ordre
alphabétique)  :

Amice Alexandre N° candidature : 1033221

Angé Raphaël N° candidature : 1036695

Barrue Aurélie N° candidature : 1035435

Baylé Tristan N° candidature : 1034980

Benatier Corentin N° candidature : 1033418

Bergero Sophie N° candidature : 1036475

4, rue Claude Bernard – CS 60003 – 92136 Issy-Les-Moulineaux Cedex – Tél. : 01.84.22.26.73  – Fax. : 01.84.22.26.09
sroce@gendarmerie.interieur.gouv.fr

http://www.gendarmerie.interieur.gouv.fr/


- 2 -

Béroule Marie N° candidature : 1036288

Bigand Julie N° candidature : 1036006

Bignon Benjamin N° candidature : 1036669

Bonnet-Eymard Kalvein N° candidature : 1036714

Intenté:

raw = parser.from_file(file)
for line in raw('content'):
  print(line)

Pero iteraba en las letras, no en las líneas.

c# – Cómo poner en random las posiciones de los objetos dentro de un Grid Layout Group en UNITY?

intento intercambiar posiciones de 4 objetos, mejor si es aleatorio. Los objetos están dentro de un Grid Layout Group de Unity. O sea, cada que inicie se cambie la posición(donde esta el rojo aparezca el azul, donde esta el verde, el amarillo, etc.), por favor no sean duros con lo poco que avancé.
introducir la descripción de la imagen aquí

using UnityEngine;

using UnityEngine.UI;
using UnityEngine.UIElements;

public class CajitaRandom : MonoBehaviour
{
   
    public GridLayoutGroup cajita;
    void Start()
    {
        cajita.GetComponentInChildren<Position>(Random);
    }

javascript – ¿Como mostrar un contenido las veces que un dato (length) tenga registrado?

Estoy desarrollando una pagina web que tiene unas tarjetas con información de un producto.
La informacion la obtengo de Firebase realtime Database.
La función es la siguiente:

function GetInfoProduct(){

  let PathTitleProduct1;

  PathTitleProduct1 = "/Productos/";

  firebase.database().ref(PathTitleProduct1).on('value', (snapshot) => {
    let DatagettedTitleProduct1 = '';
    if(snapshot.val()){
      DatagettedTitleProduct1 = snapshot.val();
      console.log(DatagettedTitleProduct1);
      let TitleProduct1 = document.getElementById('title_product_1');
      TitleProduct1.innerHTML = DatagettedTitleProduct1;
    }
  })

}

La funcion anterior me muestra en consola un resultado de tipo Objeto y me muestra la longitud que tiene este, me muestra que tiene una longitud de 3 valores y dentro de esos 3 valores tiene mas datos.
Lo que quiero saber es como puedo hacer que dependiendo a la longitud del objeto me muestre tantas tarjetas es decir si tengo 3 de logitud que se muestren 3 tarjetas aunque en el html solo tenga registrada una tarjeta y que en cada tarjeta la informacion sea dependiendo a la que se obtiene. el codigo html de una tarjeta es la siguiente.

                    <div class="product_card">

                        <img loading="lazy" src="https://www...exemplo.png" alt="ejemplo">

                        <p id="title_product_1"></p>

                        <p id="subtitle_product_1"></p>

                        <div class="variaciones">

                            <p id="variations_title">Variaciones</p>

                            <p id="v1"></p>

                            <p id="v1"></p>

                            <br>

                        </div>

                        <div class="SizeAndPrice">

                            <p id="SaPtitle">Tamaños y Precios</p>

                            <div class="size">

                                <p id="sizep">Individual</p>
                                <p id="sizep">Pareja</p>
                                <p id="sizep">Familiar</p>

                            </div>

                            <div class="price">

                                <p id="pricep"></p>
                                <p id="pricep"></p>
                                <p id="pricep"></p>

                            </div>                        

                        </div>

                        <div class="btn_buy">

                            <p>Agregar al Carrito</p>                                

                        </div>

                    </div>                    
                    
                </div>

php – ¿Como poner de color las celdas de Excel con phpExcel y Codeigniter?

Estoy generando un Excel descuerdo a un formulario. Lo que quiero hacer es que las primeras 3 filas tengan un color amarillo, las otras tres que siguen estén sin color, las 3 que siguen de un color amarillo y así sucesivamente. No se si es posible hacer eso. Me podrian ayudar por favor, no tengo idea de como hacerlo. Tal vez con una condicion, no se si sea una mejor idea al hacer eso, soy nuevo en esto y pido ayuda, muchas gracias

Esta es mi función donde genero el Excel:

 if($tipo_cpe == 'asiento') {
            $mes = $_GET('mes');
            $ano = $_GET('ano');
            $tipo = $_GET('doc');

            require(APPPATH . 'third_party/PHPExcel-1.8/Classes/PHPExcel.php');
            require(APPPATH . 'third_party/PHPExcel-1.8/Classes/PHPExcel/Writer/Excel2007.php');
            $excel = new PHPExcel();
            $excel->getProperties()->setCreator("Escienza");
            $excel->getProperties()->setLastModifiedBy("");
            $excel->getProperties()->setTitle("Asiento " . $mes . "/" . $ano);
            $excel->getProperties()->setSubject("");
            $excel->getProperties()->setDescription("");
            $excel->setActiveSheetIndex(0);

        

            //FILA 1
           $from = "A1"; // or any value 
$to = "P1"; // or any value 
$excel->getActiveSheet()->getStyle("$from:$to")->getFont()->setBold(true);
            $excel->getActiveSheet()->SetCellValue('A1', 'FECHA DOCUMENTO');
            $excel->getActiveSheet()->SetCellValue("B1", "MES");
            $excel->getActiveSheet()->SetCellValue("C1", "FTE");
            $excel->getActiveSheet()->SetCellValue("D1", "CUENTA");
            $excel->getActiveSheet()->SetCellValue("E1", "AUXILIAR-1");
            $excel->getActiveSheet()->SetCellValue("F1", "AUXILIAR-2");
            $excel->getActiveSheet()->SetCellValue("G1", "AUXILIAR-3");
            $excel->getActiveSheet()->SetCellValue("H1", "VOUCHER");
            $excel->getActiveSheet()->SetCellValue("I1", "TD");
            $excel->getActiveSheet()->SetCellValue("J1", "NUMERO DOCUMENTO");
            $excel->getActiveSheet()->SetCellValue("K1", "SOLES DEBE");
            $excel->getActiveSheet()->SetCellValue("L1", "SOLES HABER");
            $excel->getActiveSheet()->SetCellValue("M1", "DOLAR DEBE");
            $excel->getActiveSheet()->SetCellValue("N1", "DOLAR HABER");
            $excel->getActiveSheet()->SetCellValue("O1", "DESCRIPCION");
            $excel->getActiveSheet()->SetCellValue("P1", "TIPO CAMBIO");
            
            $r = 4;
            if ($tipo == "FACTURA") {
                $data = $this->venta_model->getDataAsiento($mes, $ano);
                foreach ($data->result() as $row) {
                    $date = new DateTime($row->fecha);
                    $fecha = $date->format('d/m/Y');
                    $excel->getActiveSheet()->SetCellValue('A' . $r, $fecha);
                    $excel->getActiveSheet()->SetCellValue('B' . $r, $mes);
                    $excel->getActiveSheet()->SetCellValue('C' . $r, 'V');
                    $excel->getActiveSheet()->SetCellValue('D' . $r, '701111');
                    $excel->getActiveSheet()->SetCellValue('E' . $r, $row->ruc);
                    $excel->getActiveSheet()->SetCellValue('F' . $r, ' ');
                    $excel->getActiveSheet()->SetCellValue('G' . $r, ' ');
                    $excel->getActiveSheet()->SetCellValue('H' . $r, '');
                    $excel->getActiveSheet()->SetCellValue('I' . $r, '01');
                    $excel->getActiveSheet()->SetCellValue('J' . $r, $row->serie.'-'.$row->numero);
                    $excel->getActiveSheet()->SetCellValue('K' . $r, '0');
                    $excel->getActiveSheet()->SetCellValue('L' . $r, $row->subtotal);
                    $excel->getActiveSheet()->SetCellValue('M' . $r, '0');
                    $excel->getActiveSheet()->SetCellValue('N' . $r, $row->total / 3.31 / 1.18);
                    $excel->getActiveSheet()->SetCellValue('O' . $r, "VENTA DE CONBUSTIBLE");
                    $excel->getActiveSheet()->SetCellValue('P' . $r, '3.31');
               
                    $r++;
                   
                }
            }

        }

c++ – ¿Las variables de una función ocupan un espacio en memoria?

Cuando declaro un entero ocupa un espacio en la memoria cuando declaro una funcion, ¿los valores tambien ocupan un espacio? como el ejemplo de abajo

#include <iostream>
using namespace std;

void cambiarPor6(int &n){//¿la variable n ocupa un espacio en memoria?
    n = 6;
}

void cambiarPor7(int n){//¿la variable n ocupa un espacio en memoria?
    n = 7;
}

int main(){

    int num1 = 5;
    
    cambiarPor6(num1);

    cout<<num1;

    return 0;
}

¿Qué son las importaciones cíclicas o circulares en Python?

estaba buscando información desde cero sobre este tema y no encuentro nada.
¿Alguien podría explicarme o mandarme un enlace dónde pueda entender qué son, para qué sirven y algún/os ejemplo/s de uso?

Muchas gracias.

javascript – Agregar plantilla a componente angular y que me reconozca las librerias js y css

Me he bajado una plantillas gratuita donde los css y js vienen de forma independiente para que sean llamados por el proyecto.Este template lo quiero hacer un componente en angular y necesito saber como importar todas las librerias js y css para que funcione mi componente y proyecto.

¿como llamo las variables que tienen mis metodos de python?

Simplemente debes hacer que la función retorne el valor, de ésta forma podrás asignar una variable al objeto retornado o hacer o que quieras con la referencia.

Dado que en tu caso en principio retornarás una tupla (numero de la carta y su palo), puedes desempaquetarla en dos variables:

modulo.py

def cartaNueva():
   numero = 5       # Generado aleatoriamente
   palo = "spades"  # Generado aleatoriamente
   return numero, palo 

main.py

import modulo

numero, palo = modulo.cartaNueva()

# numero será un entero en éste caso (5) y palo una cadena ("spades").

Ten en cuenta que una función solo puede retornar un objeto, None por defecto si no se ejecuta un estamento return. Para poder retornar más de un objeto se empaquetan en tuplas, return numero, palo es solo azúcar sintáctica para return(numero, palo).

Si solo quieres la cadena, similar al print que tienes ahora:

modulo.py

def cartaNueva():
   numero = 5
   palo = "spades"
   return f"{numero} of {palo}" 

main.py

import modulo

carta = modulo.cartaNueva() # carta será una cadena "5 of spades"

mysql – COMO PUEDO HACER PARA QUE LAS FK DE LAS TABLAS NO MARQUEN ERROR ???! COMO SE REALIZA UNA TABLA INTERMEDIA N:M?

ESTE ES MI PRIMERA BASE DE DATOS PERO NO TENGO IDEA POR QUE MARCA ERROR CON LAS FK

create database if not exists ARTE;

use ARTE;



CREATE TABLE USUARIO (


  id_cliente INT NOT NULL AUTO_INCREMENT,
  nombre text  (40),
  apellido text   (40),
  correo text   (40) ,
  telefono  int   (12) ,

 primary key (id_cliente)

 )engine=InnoDB;

CREATE TABLE  DOMICILIO (

  id_domicilio  INT NOT NULL AUTO_INCREMENT ,
  calle_b text (30),
  Numero_b int (10),
  Fraccioneamiento_b text (40),
  CodigoPostal_b int (10) ,
  Estado_b text (40),
  Ciudad_b text (40),
  Pais_b text  (40) ,
  id_cliente INT NOT NULL ,

primary key (id_domicilio),
constraint id_cliente foreign key (id_cliente) references USUARIO (id_cliente)




 )engine=InnoDB;





  CREATE TABLE PROVEEDOR  (

  id_proveedor  INT NOT NULL AUTO_INCREMENT ,
  existencia_d int(255),
  NomnbreDeLaEtnia_d text (40),
  NombreDelArtesno_d text (40),


primary key (id_proveedor)

 )engine=InnoDB;



  CREATE TABLE METODO_DE_PAGO (


  id_MetPag  INT NOT NULL AUTO_INCREMENT,
  tarjeta_e int  (100),


primary key (id_MetPag)


 )engine=InnoDB;

CREATE TABLE ORDEN (

  id_orden   INT NOT NULL AUTO_INCREMENT,
  cantidad_d int  (255),
  precio_d int (255),
  moneda text (10),
  fecha datetime,

  primary key (id_orden)

 );


  CREATE TABLE COMPRA_PROVEEDOR (


  id_proveedor1 INT NOT NULL ,  
  id_proveedor INT NOT NULL,
  id_art INT NOT NULL,

   primary key ( id_proveedor1),

 constraint id_proveedor
 foreign key (id_proveedor)
 references PROVEEDOR (id_proveedor),
 Constraint id_art
 foreign key (id_art)
 references  ARTICULO (id_art)

ON DELETE CASCADE ON UPDATE CASCADE

 )engine=InnoDB;


   CREATE TABLE ARTICULO  (
  id_art INT NOT NULL AUTO_INCREMENT ,
  NombreArticulo_c text (40),
  Precio_c int (40),
  moneda_c text (40),
  existencia_c int,
  fecha_c datetime,
  id_orden INT NOT NULL,

primary key (id_art),
constraint id_orden foreign key (id_orden) references ORDEN (id_orden)

 )engine=InnoDB;

 CREATE TABLE COMPRA (

  id_compra  INT NOT NULL AUTO_INCREMENT,
  id_cliente INT NOT NULL ,
  id_domicilio INT NOT NULL ,
  id_orden INT NOT NULL ,

primary key (id_compra),
constraint id_cliente  foreign key (id_cliente) references USUARIO (id_cliente),
constraint id_domicilio foreign key (id_domicilio) references DOMICILIO (id_domicilio),
constraint id_orden foreign key (id_orden) references ORDEN  (id_orden),
constraint id_MetPag foreign key (id_MetPag) references METODO_DE_PAGO (id_MetPag)

 ON DELETE CASCADE ON UPDATE CASCADE


  )

como imprimir todas las palabras que tengan letras repetidas dentro de una cadenas. java

static void tar15() {
    String str()= {"Nanny","Bob","and","Bill","Live", "in","Alabama"};
    String new_str="";

    for(int i=0; i<str.length; i++) 
        for(int j=i; j<str(i).length(); j++){
            if(str(i).indexOf(str(i).charAt(j))>0);
            new_str+=str(i);
            break;
    }
    System.out.println(new_str);
}

se que el if no esta bien pero no se como hacer para que me imprima
“Nanny,Bob,Bill,Alabama” que son las palabras que tienen letras repetidas