Python 2.7 est la dernière version majeure de la série 2.x, et n'est plus maintenue depuis le 1er janvier 2020. Utilisez la balise générique [python] sur toutes les questions Python. N'ajoutez pas cette balise simplement pour indiquer la version de Python que vous utilisez, sauf si la question concerne un problème spécifique à Python 2.7.

Plus à propos python-2.7...

Ce morceau de code lorsqu'il est exécuté sur Python 2.7.16 et 3.8.3 produit des résultats différents: import tempfile import os fd, lockfile = tempfile.mkstemp() flags = os.O_RDWR | os.O_CREAT mode = 'w+b' fd = os.open(lockfile, flags) fileobj = os.fdopen(fd, mode) print(fileobj.mode) os.remove(....
16 janv. 2021 à 21:24
J'ai une chaîne vcard: je souhaite supprimer une ligne de cette chaîne, par exemple une ligne liée à TEL mais lorsque j'utilise la méthode de remplacement , il reste une ligne vide, comment supprimer la ligne complète sans quitter une ligne vide? vcard = """ BEGIN:VCARD VERSION:3.0 ....
3 déc. 2020 à 18:05
J'ai une liste de dictionnaires avec des clés dynamiques (les clés sont générées à partir du code) comme suit: l=[{"key1":1,"author":"test","year":"2011"},{"key2":5,"author":"test","year":"2012"}, {"key1":3,"author":"test1","year":"2012"}, {"key1":1,"author":"test","year":"2012"}] Maintenant, je ve....
2 déc. 2020 à 17:33
J'ai le dictionnaire Python 2.7.16 suivant avec des valeurs par défaut: settings = { 'alpha': { 'Add': [], 'Delete': [], 'Patch': { 'Software': False, 'Hardware': False } }, 'beta': { 'Flash': [], 'Definitions': { ....
22 nov. 2020 à 07:06
Je fais une jointure gauche et droite pour obtenir mes données. Maintenant, je veux concaténer un texte fixe qui est "Hello / ProductID =" avec le résultat de ma jointure qui doit être un entier. Je ne sais pas pourquoi la valeur que j'ai obtenue comme résultat est float? Comme il s'agit de mon URL,....
21 nov. 2020 à 15:29
J'ai un problème avec la version python. J'ai téléchargé et installé la dernière version de python directement à partir du site, 3.9.0, mais lorsque je vérifie la version du terminal à l'aide de la commande python --version, 2.7.16 est installé et en installant le gestionnaire de packages PIP, je l'....
20 nov. 2020 à 22:31
Si la chaîne 'email' n'est pas dans les valeurs dict, je veux supprimer l'élément correspondant, j'ai donc fait ce qui suit: [ my_dict.pop(k) for k , val in my_dict.items() if 'email' not in val ] Alors, une meilleure solution pour faire ça? Vaut-il mieux écrire une longue ligne de code comme ci-d....
20 nov. 2020 à 13:58
J'essaie de saisir un certain nombre d'éléments de chaîne de l'utilisateur en python, de les parcourir pour trouver la différence dans les valeurs ascii des caractères de chaque élément de chaîne avec son propre élément inversé, puis de faire savoir à l'utilisateur si les différences sont tout de mê....
19 nov. 2020 à 12:55
J'utilise un ancien code basé sur python 2.7 (impossible de changer cela, malheureusement). Je dois introduire une nouvelle fonctionnalité à partir d'un morceau de code basé sur python 3.6. Ce morceau de code fonctionnerait sauf parce qu'il utilise le package enum, qui, pour autant que je sache, n'e....
18 nov. 2020 à 21:57
J'ai le script python suivant qui peut être importé dans un module ou peut être exécuté de manière autonome # MyScrpt.py import argparse def DoSomething(s: str): return s if __name__ == "__main__": parser = argparse.ArgumentParser(description='Learning to unit test python') parser.add_....
J'ai un argument d'analyse python comme ci-dessous: Code: if __name__ == "__main__": parser = argparse.ArgumentParser(description='Args test') parser.add_argument('-myarg1', '--myarg1', type=str, dest='myarg1', required=True, help='Help yourself') parser.add_argument('-myarg2', '--myar....
17 nov. 2020 à 11:08
J'ai une trame de données comme celle-ci: col1|col2 {"test":"23","test1":"12"}|1992 {"test":"24","test1":"19","test3":"24"}|1993 {"test":"27","test1":"20","test3":"21","test4":"40"}|1994 Je veux une trame de données comme celle-ci: col1_a|col1_b|col2 test|23|1992 test1|12|1992 test|24|1993 test1|19....
15 nov. 2020 à 20:54
J'ai en fait commencé un cours. Cours très facile même si je n'avais pas d'expérience Python auparavant (Le cours s'appelle "..... pour tout le monde") Je suis sur le dernier devoir avant de terminer le cours et je dois créer un script pour trouver le nombre minimum et maximum d'une liste de 5 entré....
Je voulais imprimer un dictionnaire avec la clé et sa valeur maximale en recherchant la valeur dans sa clé. Input dict_1 = { 0: [1], 1: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 18], 12: [13, 14, 15], 14: [37], 16: [17], 18: [19], 19: [20, 21, 22, 23, 24, 25, 26, 27, ....
31 oct. 2020 à 15:40
Dans PYTHON j'en ai une list et je veux en faire une plusieurs listes , pour chaque élément i voulez qu'il crée une liste avec les autres éléments Ma liste initiale: cities = ['Chevalley', 'A.Gharmoul 1', 'El Madania'] Alors je veux que la sortie soit: [ ['Chevalley', 'A.Gharmoul....
27 oct. 2020 à 15:18
J'ai un fichier appelé serial.dll. Le contenu de ce fichier est le nom d'un autre fichier: a-2ED1-7156.dll J'ai aussi 1 fichier appelé a-2ED1-7156.dll dans le même répertoire. Lorsque j'essaye de vérifier si le fichier existe en lisant son nom depuis serial.dll: f = open('serial.dll', 'r') serial....
26 oct. 2020 à 10:32
J'ai deux dictionnaires, par exemple: first = { 'test' : [1, 2, 3] } second = { 'test' : [3, 2, 1] } first == second # False Existe-t-il un moyen de comparer ces deux dictionnaires et d'ignorer l'ordre des valeurs dans les listes à l'intérieur? J'ai essayé d'utiliser OrderedDict mais cela n'a p....
25 oct. 2020 à 13:10
Lorsque je travaille avec plusieurs affectations de variables en python, je ne trouve pas du tout Pythonic lorsque j'essaye de les redimensionner toutes en même temps. Veuillez partager vos pensées. Par exemple, ce que je veux, c'est: a,b,c,d=1,2,3,4 ( Devoir d'origine ) a,b,c,d=2,4,6,8 ( Objectif....
23 oct. 2020 à 06:59
Je me demandais si vous pouviez changer les noms de fonction pendant une boucle while? Par exemple, si j'avais un nombre X de fonctions appelées function1, function2, function3, functionX, pourrais-je exécuter la fonction avec le tracker de numéro de boucle? Quelque chose comme ça: def function1()....
Sous "mypath" j'ai un dossier et sous ce dossier j'ai des fichiers et je veux vérifier l'existence de fichiers sous ce dossier, mais dans mon exemple ci-dessous, il ne vérifie que le répertoire où se trouve le dossier (où il n'y a pas de fichiers), Alors une idée? for root, dirname , file in os.wal....
22 oct. 2020 à 22:00
À partir de ma requête SQL, j'obtiens une sortie sous la forme datetime.datetime(2020, 9, 22, 0, 0) query = '''SELECT checkin_date FROM `table1` WHERE checkin_date BETWEEN %s AND %s''' cursor.execute(query,(startDate, endDate) results = cursor.fetchall() #results: #[(datetime.datetime(2020, 9, 22,....
22 oct. 2020 à 14:25
J'ai un fichier qui contient des données extraites sous la forme de variables python. Je m'attends à ce que ces données se présentent toujours sous la forme de 2 variables (check, output_check). Le problème est qu'il existe des cas dans lesquels les données sont soit incomplètes (juste la variable....
21 oct. 2020 à 17:19
Jusqu'à hier, nous travaillons avec python 2.7.5 et les packages de roues ont été installés pour python 2.7.5 par pip (pip qui est lié à python 2.7.5) Maintenant, nous installons la dernière version de python de redhat - 3.8 Nous avons également installé le pip3, lorsque nous avons installé python 3....
18 oct. 2020 à 20:33
Je travaille sur un projet personnel et je suis coincé à un moment donné. Toute suggestion est appréciée Ma contribution est la suivante >>> mylist = ["'(select envrnmnt_parm_value from envrnmnt_parm where module_nm='Global')||home/inbound/travel/IMS/'"] Ma sortie requise est la suivante "INSERT I....
18 oct. 2020 à 10:55
Est-il possible que je puisse installer "pip" pour "Python2.7"? Je pourrais installer python2.7 par sudo apt install python2-minimal J'ai essayé d'installer pip pour cela. sudo apt install python-pip / python2-pip / python2.7-pip Mais aucun n'a fonctionné. Quelqu'un peut-il avoir une solution pour....
10 oct. 2020 à 20:33