ケースI:
配列は2.txtに循環するドキュメントの名前を書いて話します
#- * -コーディング:UTF8 - - * インポート要求 から lxmlのインポートetreeを A = [1,2,3,4,5,6 ] プリント(A) のための I で: F =オープン(' /ユーザ/:Cベッカム/デスクトップ/パイソン/ 2.txt ' ' A ' ) f.write(' \ nは" + STR(i))を f.close()
スクリプトの実行結果
スクリプト
F =オープン( 'C:/Users/Beckham/Desktop/python/2.txt'、 'A' )
ライン「」、代表追加モード「」、複数の書き込みを実現することができます。すなわち、各ラインの書き込み前のラインに基づいて実行される、です。「W」書き込みモードでモード、我々は、元のtxtファイルの内容を上書きします変数を作成し、次回もあります
ラインを運ぶために見に「\ n」は単なる文字列の先頭や末尾に再び我々は改行を追加するために、書かれています
f.write( '\ n'は+ STR(I))
ケースII:
エンコードするデータを書き込むときに、それ以外の場合は、プロンプトが表示されます「『GBK』コーデックが文字をエンコードすることはできません 『\ XA0』位置51にある:違法なマルチバイト列」
# - * -コーディング:UTF8 - * -
#エンコーディング:UTF8
.....................中間部分は省略#
試験TEST2 + = Test3はの#リンクおよびデータ抽出コードに組み込ま プリント(Test3は) オープン(と' C:/Users/Beckham/Desktop/python/1.txt '、' A '、エンコード= 'UTF-8 ' )AS W: w.write(' \ N- ' + Test3は) w.close()
私たちは、TXTテキストエンコーディングプロセスを開く必要があります
参考:
https://blog.csdn.net/Flying_sfeng/article/details/75009741
https://blog.csdn.net/zyx_ly/article/details/89641158