-2
votes

masque les cinq premiers chiffres d'un SSN avec des astérisques

Je veux réécrire le numéro SSN de telle sorte que les cinq premiers chiffres sont remplacés par des astérisques

Voici comment le fichier CSV a l'air: xxx

c'est ce que Les données attendues doivent ressembler à: xxx

Voici le code que j'ai jusqu'à présent, mais je suis incertain comment masquer ces chiffres xxx


0 commentaires

3 Réponses :


3
votes

Je suppose que vous êtes en boucle à travers les données et que vous écrivez cette ligne par ligne au fichier de sortie souhaité. Si tel est le cas, rejoignez simplement deux chaînes ensemble séparant le SSN pour les 5 derniers caractères et une chaîne de préréglage.

new_ssn = "***-**-" + row["3"].split(7)


0 commentaires

1
votes

Si j'étais vous, je voudrais simplement régler la quantité de la chaîne i sortie .. donc je voudrais régler la ligne d'impression pour regarder quelque chose comme ceci:

x = "***-**-"+str(ssn[7:11])


0 commentaires

0
votes

Utilisez une expression régulière


0 commentaires