N'oubliez pas de renvoyer la sortie de s.strip () à s si c'est votre objectif: s = s.strip ()
Seanonymous
@GregSchmit Comment quelqu'un pourrait-il manquer ça? 78 likes et personne n'a remarqué? Étrange.
MYGz
@MYGz Ouais, je me posais même des questions, pensant que j'avais peut-être manqué quelque chose.
Greg Schmit
2
@GregSchmit Apparemment, 89294 yeux l'ont scanné. Vous avez 1 paire nette: P
MYGz
De toute évidence, je fais quelque chose de mal, mais je ne sais pas ce que c'est. Quand je lance strip () sur une chaîne, je récupère une liste de chaînes, pas une chaîne.
user1928764
5
Développez votre doublure en plusieurs lignes. Ensuite, cela devient facile:
Il convient de noter que cette strip()méthode supprime tous les caractères d'espacement de début et de fin de la chaîne (s'il n'y a pas d'argument transmis). Si vous souhaitez réduire le (s) caractère (s) d'espace, tout en conservant les autres (comme une nouvelle ligne), cette réponse peut être utile:
sample =' some string\n'
sample_modified = sample.strip(' ')print(sample_modified)# will print 'some string\n'
strip([chars]): Vous pouvez passer des caractères optionnels à la strip([chars])méthode. Python recherchera les occurrences de ces caractères et coupera la chaîne donnée en conséquence.
strip
. Vous voulez:f.write(str(re.split("Tech ID:|Name:|Account #:",line)[-1]).strip())
.re.split(r"\s*(?:Tech ID:|Name:|Account #:)\s*
etc.Réponses:
Vous pouvez utiliser la bande () pour supprimer les espaces de fin et de début.
Remarque: les espaces internes sont préservés
la source
Développez votre doublure en plusieurs lignes. Ensuite, cela devient facile:
la source
Il convient de noter que cette
strip()
méthode supprime tous les caractères d'espacement de début et de fin de la chaîne (s'il n'y a pas d'argument transmis). Si vous souhaitez réduire le (s) caractère (s) d'espace, tout en conservant les autres (comme une nouvelle ligne), cette réponse peut être utile:strip([chars])
: Vous pouvez passer des caractères optionnels à lastrip([chars])
méthode. Python recherchera les occurrences de ces caractères et coupera la chaîne donnée en conséquence.la source
Fichier de départ:
Code:
Production:
la source