diviser un nom de fichier
Comment puis-je écrire un script python pour diviser un nom de fichier
par exemple
LN0001_07272010_3.dat
et de renommer le fichier à LN0001_JY_07272010
?
aussi comment placer un '|' et la fin de chaque ligne de ce fichier(contenu) chaque ligne est un enregistrement?
Ce sont deux questions distinctes, et vous devez leur demander séparément.
La question est vraiment à propos de scinder une chaîne, dont les réponses ont couvert. Cependant, le titre me conduirait à des choses comme os.chemin d'accès.split(), qui fonctionne différemment.
Probablement la meilleure réponse à cette question serait "lire une introduction tutoriel Python". Encore, j'ai posté une réponse 🙁
La question est vraiment à propos de scinder une chaîne, dont les réponses ont couvert. Cependant, le titre me conduirait à des choses comme os.chemin d'accès.split(), qui fonctionne différemment.
Probablement la meilleure réponse à cette question serait "lire une introduction tutoriel Python". Encore, j'ai posté une réponse 🙁
OriginalL'auteur user396123 | 2010-07-30
Vous devez vous connecter pour publier un commentaire.
Mise à jour oublié d'ajouter, "JY" à
new_fn
grâce oublié.
OriginalL'auteur Jesse Dhillon
Pour renommer vous pouvez soit utiliser le système de fichiers python fonction,
Ou vous pouvez utiliser l'imprimé python pour cracher un ensemble de renommer les commandes pour votre système d'exploitation, la capture que d'un lot de/fichier shell et APRÈS vérification, il semble correct de l'exécuter.
jesse solution avec le {0} est plus lisible - mais avec un script, il est souvent préférable d'avoir simple et lisible.
si vous trouvez qu'il est illisible, alors vous devriez vous familiariser avec cette syntaxe: c'est la préférée de la mise en forme de chaîne solution de Python 3 python.org/dev/peps/pep-3101
Je faisais juste le point le plus évident, même si pas le plus court, le plus rapide ou le plus elegent - est souvent la solution optimale pour un script qui va être exécuté une seule fois.
désolé de ne pas essayer d'être une bite. Je dis juste que la lisibilité est, dans une certaine mesure, une question de goût, et que c'est le moyen privilégié pour les chaînes de format, il faut acquérir le goût de la lecture.
OriginalL'auteur Martin Beckett
OriginalL'auteur amadain
Parce que le lieu activités sont généralement un mauvaise idée, voici un code qui crée un nouveau fichier en laissant l'original inchangé:
Edit désolé ignorer le commentaire, je pensais que vous parliez de faire un ligne de ligne de copie comme une alternative à un changement de nom.
OriginalL'auteur tokland
OriginalL'auteur Dimitrov