J'ai un fichier qui contient le contenu suivant. Ceci est un exemple du fichier. L'amende contient jusqu'à 1000 valeurs.
'1022409', '10856967', '11665741'
Je dois lire le fichier et créer cette liste['1022409', '10856967', '11665741']
J'utilise le code suivant :
with open('Pafos.txt', 'r') as f:
parcelIds_list = f.readlines()
print (parcelIds_list[0].split(','))
La valeur est de parcelIds_list
paramètre est cette liste ["'1022409', '10856967', '11665741'"]
avec uniquement l'indice 0.
Des idées s'il vous plaît?
Suivez ce code
with open ('Pafos.txt', 'r') as f:
# To split
num = f.readline().split(', ')
# To remove ' and create list
# If u want list of string
num_list = [x.replace('\'', '') for x in num]
Production
['1022409', '10856967', '11665741']
Si tu veux une liste d'entiers
# If u want list of int
num_list = [int(x.replace('\'', '')) for x in num]
Production
[1022409, 10856967, 11665741]
Si vous avez plus d'une ligne dans le fichier, vous devez ajouter une ligne de code supplémentaire
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots