Python言語のopen関数でテキストファイルを読み込んだり、書き込みする方法をソースコード付きで解説します。
Pythonでは、open()を使うことで、ファイルに読み書きができます。
【open関数】テキストファイルの書き込み・読み込み
open関数の書式は以下のとおりです。
open(ファイルパス, アクセスモード)
パラメータ | 概要 |
---|---|
ファイル名 | アクセスしたいファイルのパス(位置) |
アクセスモード | アクセスするモード(読み込みなら”r”、書き込みなら”w”、上書き書き込みなら”a”) |
指定したパスのファイルがない場合は新たに生成されます。ある場合は中身のデータが丸ごと置き換わります。
(元からあったデータの後に付け加えたい場合は上書き書き込み”a”を使います)
【Python】テキストファイルの読込・表示(open)
この記事では、Python言語でテキストファイルを読み込んで表示する方法をソースコード付きで解説します。
【Python】open関数でテキストファイルに書き込み・読み込み
Python言語のopen関数でテキストファイルを読み込んだり、書き込みする方法をソースコード付きで解説します。 Pythonでは、open()を使うことで、ファイルに読み書きができます。
【with文】終了処理の省略
with文で終了処理の記述を省略できます。
【Python】with文の使い方。ファイルのクローズ処理を簡潔・安全に行う方法
Pythonにおけるwith文の使い方、ファイルのクローズ処理を簡潔・安全に行う方法について入門者向けにソースコード付きでまとめました。
【codecs.open】文字コードを指定してテキストファイルの読み込み・書き込み
Pythonでは、codecs.open()を使うことで、「EUC」や「UTF-8」などの文字コードを指定してファイルに書き込むことができます。
今回はこれを用いて「data.txt」に文字列を書き込んでみます。
codecs.open(ファイルパス, アクセスモード, 文字コード)
パラメータ | 概要 |
---|---|
ファイル名 | アクセスしたいファイルのパス(位置) |
アクセスモード | アクセスするモード(読み込みなら”r”、書き込みなら”w”、上書き書き込みなら”a”) |
文字コード | EUCなら”euc_jp”、utf-8なら”utf-8″ |
【分割・結合】タブ区切り、カンマ区切りで分割・結合
複数行のタブ区切りのデータをリストに格納したい場合のコードです。
【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。
コメント