GOOGLE ADS

samedi 16 avril 2022

Pourquoi la séquence d'échappement '\v' ne fonctionne-t-elle pas ?

D'après ce que j'ai lu en ligne, la séquence d'échappement \vest censée imprimer du texte sur une nouvelle ligne, éventuellement en retrait. Je l'ai essayé moi-même de plusieurs manières, et il a imprimé le symbole de caractère non reconnu à chaque fois.

>>> print('text here \vmore text here')
text here more text here

Que se passe-t-il exactement ici?

Modifier:

Je l'exécute sous Windows, dans PyCharm. Je viens de l'essayer dans la ligne de commande (cmd.exe et PowerShell) et j'ai obtenu la même chose que @scr. Cela me souffle aussi.

>>> print('text here \vmore text here')
text here ♂more text here


Solution du problème

Comme nous savons qu'il ne s'agit pas d'un problème Python, j'ai élargi la recherche et trouvé une solution au même problème en C :

Le saut de page (\f) et la tabulation verticale (\v) ne fonctionnent pas en C

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...