ホームページ  >  記事  >  バックエンド開発  >  Pythonでtxtにデータを書き込む方法

Pythonでtxtにデータを書き込む方法

coldplay.xixi
coldplay.xixiオリジナル
2021-03-02 15:23:0088844ブラウズ

データを txt ファイルに書き込む方法: 1. open() 関数を使用して、書き込みモードで txt ファイルを開きます。構文 "file_handle=open('txt file', mode='w') "; 2、write() または writelines() 関数を使用して、開いているファイルにデータを書き込みます。構文は「file_handle.write(data)」または「file_handle.writelines(data)」です。 3. close() を使用します。ファイルを閉じる関数。

Pythonでtxtにデータを書き込む方法

このチュートリアルの動作環境: Windows7 システム、Python3 バージョン、DELL G3 コンピューター。

Python はデータを txt テキスト ファイルに書き込みます:

ステップ 1. txt ファイルを開きます

file_handle=open('1.txt',mode='w')

python open( ) この関数は、ファイルを開いてファイル オブジェクトを作成するために使用され、関連するメソッドのみを読み書きのために呼び出すことができます。

open() パラメータには (1. ファイル名、モード mode) が含まれます。

mode モードには次のタイプがあります。

#xxx書き込みモードでは、新しいファイルを作成します。ファイルがすでに存在する場合、エラーが報告されます。 bバイナリ モード。 更新するファイルを開きます (読み取りおよび書き込み可能)。 Uユニバーサル改行モード (推奨されません)。 #rファイルを読み取り専用で開きます。ファイル ポインタはファイルの先頭に配置されます。これがデフォルトのモードです。 rbファイルを読み取り専用としてバイナリ形式で開きます。ファイル ポインタはファイルの先頭に配置されます。これがデフォルトのモードです。通常、画像などの非テキスト ファイルに使用されます。 r 読み取りと書き込みのためにファイルを開きます。ファイル ポインタはファイルの先頭に配置されます。 #rb 読み取りおよび書き込みのためにファイルをバイナリ形式で開きます。ファイル ポインタはファイルの先頭に配置されます。通常、画像などの非テキスト ファイルに使用されます。 w書き込み専用のファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。 wb書き込み専用のバイナリ形式でファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。通常、画像などの非テキスト ファイルに使用されます。 w 読み取りと書き込みのためにファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。 wb ファイルをバイナリ形式で開き、読み取りと書き込みを行います。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。通常、画像などの非テキスト ファイルに使用されます。 #aaba ab

步骤2、向文件写入数据

第一种写入方式:

# 2.1 write 写入
#\n 换行符
file_handle.write('hello word 你好 \n')

write() 方法将指定的文本写入文件。指定的文本将插入的位置取决于文件模式和流位置。

  • "a":文本将插入当前文件流的位置,默认情况下插入文件的末尾。

  • "w":在将文本插入当前文件流位置(默认为 0)之前,将清空文件。

第二种写入方式:

# 2.2 writelines()函数
#参数 必须是一个只存放字符串的列表
file_handle.writelines(['hello\n','world\n','你好\n','智游\n','郑州\n'])

writelines() 方法用于向文件中写入一序列的字符串。

  • 这一序列字符串可以是由迭代对象产生的,如一个字符串列表。

  • writelines() 方法不会自动换行,如果需要换行,手动添加换行符 \n。

步骤3、关闭文件

file_handle.close()

close() 函数是专门用来关闭已打开文件的。

对于使用 open() 函数打开的文件,我们必须用 close() 函数将其手动关闭。因为文件在打开并操作完成之后,就应该及时关闭,否则程序的运行可能出现问题。

相关免费学习推荐:python视频教程

Mode 説明
t テキスト モード (デフォルト)。
追加するファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。言い換えれば、新しいコンテンツは既存のコンテンツの後に書かれます。ファイルが存在しない場合は、書き込み用に新しいファイルを作成します。
追加するファイルをバイナリ形式で開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。言い換えれば、新しいコンテンツは既存のコンテンツの後に書かれます。ファイルが存在しない場合は、書き込み用に新しいファイルを作成します。
読み取りと書き込みのためにファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。ファイルは追加モードで開かれます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。
追加するファイルをバイナリ形式で開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。

以上がPythonでtxtにデータを書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。