Articles

Problème de remplacement d'éléments dans une liste en python [fermé]

Fermé. Cette question nécessite des détails de débogage. Il n'accepte pas de réponses actuellement. Solution du problème ladder_start devient une liste de chaînes à partir de la ligne 21, donc lorsque vous faites for i in ladder_start: , votre i est chacune des chaînes, ce qui vous donne le TypeError lorsque vous essayez d'indexer la liste avec une chaîne. Peut-être que vous vouliez faire quelque chose comme: for i in range(len(ladder_start)):

Le projet Python lance une erreur de clé

Je travaille sur mon devoir Python et j'essaie de convertir des chaînes en codes de lettres OACI. Cependant, chaque fois que la première boucle du programme se termine, il lance une KeyError et refuse de continuer à demander à l'utilisateur s'il veut traduire une autre chaîne. Quelqu'un pourrait-il m'aider avec ça? Merci. while True: ICAOInput = raw_input("Please enter a string: ") inputToUpper = ICAOInput.upper() def buildCodeArray(): ICAOArray = { "A": "Alpha", "B": "Bravo", "C": "Charlie", "D": "Delta", "E": "Echo", "F": "Foxtrot", "G": "Golf", "H": "Hotel", "I": "India", "J": "Juliet", "K": "Kilo", "L": "Lima", "M": "Mike", "N": "November", "O": ...

Django ORM équivalent à gauche exclusif JOIN

Django est relativement nouveau et j'ai les modèles suivants dans mon projet Django (3.2): class projectsA(models.Model): projectID_A = models.BigIntegerField(primary_key=True) project_name_A = models.TextField(blank=True, null=True) project_desc_A = models.TextField(blank=True, null=True) projektID_B = models.ForeignKey('projectsB', models.DO_NOTHING, db_column='projektID_B', blank=True, null=True, db_constraint=False) class Meta: managed = False db_table = 'projectsA' class projectsB(models.Model): projectID_B = models.BigIntegerField(primary_key=True) project_name_B = models.TextField(blank=True, null=True) project_desc_A = models.TextField(blank=True, null=True) class Meta: managed = False db_table = 'projectsB' Je veux obtenir tous les projets de projetsA qui ne sont pas dans projetsB. L'équivalent SQL serait SELECT * FROM projectsA a LEFT JOIN projectsB b on a.projektID_B = b.projectID_B WHERE b.projectID_B is null J'ai ...

Raspberry PI Zero avec clé USB/Ethernet

J'ai regardé et regardé et regardé, je ne trouve nulle part la réponse à ce problème! Je souhaite connecter mon PI zero à un câble Ethernet. J'ai une clé USB/Ethernet. J'ai 3 zéros, tous ont des chapeaux USB-HUB. Je branche le dongle et redémarre (c'est ce que toutes les vidéos que j'ai trouvées disent, c'est tout ce que vous avez à faire). Lorsqu'il se rallume, le port Ethernet est reconnu, mais n'obtiendra pas d'adresse IP. Voici ce que dit ifconfig : eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:0e:c6:78:62:89 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) Le seul indice que je peux trouver suggère que je dois ajouter ceci au fichier interfaces : auto eth0 allow-hotplug eth0 iface eth0 inet DHCP Mais cela ne change rien. Il semble que le client DHCP ne fonctionne pas (bien que cela fonctionne pour le WiFi). Mais quand je recherche sur Google ...

Woocommerce Afficher le prix de variation par défaut

J'utilise Woocommerce et des variations de produits et toutes mes variations ont une variation par défaut définie. J'aimerais savoir comment trouver la variation par défaut et afficher son prix. C'est le code que j'ai obtenu jusqu'à présent, mais il affiche le prix de variation le moins cher, et je recherche plutôt le prix de mon produit de variation par défaut. // Use WC 2.0 variable price format, now include sale price strikeout add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 ); add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 ); function wc_wc20_variation_price_format( $price, $product ) { // Main Price $prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) ); $price = $prices[0]!== $prices[1]? sprintf( __( 'HERE YOUR LANGUAGE: %1$s', 'woocommerce' ), wc_price...

Java convertit le type String en type Java

Disons que j'ai l' com.stackoverflow.MyApp objet suivant. Je convertis ceci en une chaîne en utilisant MyApp.class.getName() ce qui me donnerait la chaîne littérale com.stackoverflow.MyApp . Maintenant, comment reconvertir cette chaîne dans le type d'origine ? String str = MyApp.class.getName(); // I want to be able to pass str to findByType void findByType(Type type) { } Solution du problème Class.forName() devrait faire l'affaire. Voici un lien Javadoc.

Mise à jour de la valeur des variables de classe - C++

Je commence tout juste à apprendre à coder et j'ai rencontré un problème que je n'arrive pas à résoudre. Plus précisément, le problème se produit dans la fonction "emprunte". Dans le programme suivant, je suis en quelque sorte incapable de mettre à jour la valeur de la variable de classe publique "stock" même si j'ai utilisé des getters et des setters. Il semble être mis à jour correctement sur le cout juste après mais pas "sauvegardé définitivement". Je suppose qu'il modifie une copie de la variable plutôt que la variable elle-même. J'ai joint mon code au post! S'il vous plaît laissez-moi savoir si je dois télécharger le fichier entier! Merci d'avance! void Book::borrows() { int searchid; bool isfound=false; cout<<"Please enter the unique ID of the book:\t\t"; cin>>searchid; for(auto i:myBooks){ if (i.id==searchid){ cout<<"This book matches your search:\t"; print(i); if (i.stock...