Retourner au contenu associé (entrée de forum : Ecriture fichier txt)
Posté par lolop (site web personnel) le 25 avril 2015 à 11:12. En réponse au message Ecriture fichier txt. Évalué à 4.
Ça peut se faire facilement avec du formatage, un test avec le shell Python:
>>> "{} {:.1f}".format("Fri Apr 24 19:18:22 2015", 19.8853333333) 'Fri Apr 24 19:18:22 2015 19.9'
Ce qui donnerais, à condition qu'il n'y ait qu'une seule valeur dans la liste retournée par read_all():
s = "{} {:.1f}".format(get_c_locale_abbrev(), read_all()[0]) sfile.write(s)
S'il y a plusieurs valeurs retournées par read_all(), un formatage dans une liste en compréhension avec un join() (remplacer l'espace du join() par tout autre séparateur désiré, un test avec le shell Python:
read_all()
join()
>>> lst = [2.3428, -3.432,9.16743] >>> " ".join(["{:.1f}".format(x) for x in lst]) '2.3 -3.4 9.2'
Ce qui donnerais avec tes fonctions:
s = "{} {}".format(get_c_locale_abbrev(), " ".join(["{:.1f}".format(x) for x in read_all()])) sfile.write(s)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Est-ce que tu as un message d'erreur ?
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 4.
Ça peut se faire facilement avec du formatage, un test avec le shell Python:
Ce qui donnerais, à condition qu'il n'y ait qu'une seule valeur dans la liste retournée par read_all():
S'il y a plusieurs valeurs retournées par
read_all(), un formatage dans une liste en compréhension avec unjoin()(remplacer l'espace dujoin()par tout autre séparateur désiré, un test avec le shell Python:Ce qui donnerais avec tes fonctions:
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN