Bonjour à tous.
Je débute en python, et j'ai besoin d'un peu d'aide.
Je voudrais créer un script me permettant à partir d'un fichier.txt où il y a une chaine de caractère sur plusieurs lignes créer un autre fichier ou chaque ligne de cette chaine ne fait que 50 charactères.
voila mon oeuvre qui ne marche pas
:
Code :
- #! /usr/bin/env python2
- import string,re,sys
- fasta=open("fichier.txt" ).readlines()
- def write_fasta(seq, width=50):
- """write a sequence in fasta format.
- The following parameters can be specified
- seq - sequence as string
- width - number of characters per sequence line (default 50)"""
- for i in xrange(0, len(seq), width):
- print seq[i:i+width]
- write_fasta(fasta)
|
Le script m'affiche le fichier.txt mais pas avec 50 caractères par ligne.
Merci pour votre aide