Pythonでテキストファイルを読み書きする方法

ページ名:Pythonでテキストファイルを読み書きする方法

Pythonでコーディングするとき、テキストファイルはとても便利です。コードを使ってテキストファイルから情報を取得したり、テキストファイルに保存されている情報を変更したりすることができます。このようなことができるようになるには、適切にファイルを開く方法、ファイルを読み込む方法、ファイルに書き込む方法を理解することが重要です。このインストラクションセットでは、この方法を非常に簡単な方法でお教えします!この説明では、特にMacBookでこれを行う方法について説明します。

パート1

Pythonをダウンロードする

  1. ブラウザを開き、Python.orgに移動する。
    • Pythonのウェブサイトが表示され、Pythonをダウンロードすることができます。
  2. Downloads "タブをクリックします。
    • Download the latest version for macOS(macOSの最新バージョンをダウンロードする)"と書いてあるところを見つける。
    • 黄色いボタンをクリックし、最新バージョンのPythonをMacBookにダウンロードする。
  3. MacBookの "Launchpad "に行き、"IDLE "を開く。
    • IDLEシェルが開き、実行したコードが出力されます。
  4. 画面左上の "File"、"New File "の順にクリックする。
    • 空白のターミナルが開き、そこでPythonコードを入力し始めることができる。
パート2

コードを書く

  1. テキストファイルに何を書くかを決めます。
    • この例では、以前に作成したファイルから各行を取り出し、それ以外の行(奇数行ごと)を新しいファイルに出力する例を示します。
  2. 使いたいテキストファイルを開きます。
    • 好きな変数を使う(例:"oldfile")。これを "open("YOUR FILE NAME.txt", 'r') "に代入する。
    • このコードの "r "はreadを意味する。
  3. 新しく作成するファイル用に新しい変数を代入する。
    • 最初の変数とは別の好きな変数(例:"newfile")を使い、"open("NEW FILE NAME YOU ARE CREATING.txt", 'w') "に代入する。
    • このコードの "w "は "write "を意味する。
  4. ファイルの行を読むために新しい変数を代入する。
    • 任意の新しい変数(例:"eachline")を使い、それを元のファイル変数に代入し、その後に".readlines() "を続ける。
    • これで、読み込んでいるテキストファイルの各行を個別に読み込むための変数ができました。
  5. ファイルに実装したいコードを書く
    • この例では、各行の位置を取り、それが奇数行かどうかを判断し、新しいテキストファイル変数「.write(NAME OF FOR LOOP)」を使用して、1行おきに新しいテキストファイルに書き込むforループが含まれている。
  6. 開いたファイルを閉じる
    • コードの最後に、テキストファイル変数".close() "を書き込みます。
    • これは、コード内で以前に開いた各ファイルに対して行います。
    • これは、ファイルが不当に変更されたり、読まれたりするリスクを減らすために、持つべき重要な習慣です。
パート3

プログラムの実行

  1. 使用したすべてのファイルが同じフォルダにあることを確認してください。
    • これには、あなたのコードが書かれたファイルも含まれます。
  2. 画面上部の "Run "をクリックし、次に "Run Module "をクリックしてください。
    • これがプログラムを実行する最後のステップです、
    • このプログラムを実行すると、あなたが書きたかったファイルが作成されるはずです。
この記事は、CC BY-NC-SAで公開されている " How to Read/Write in a Text File Using Python on a Macbook " を改変して作成しました。特に断りのない限り、CC BY-NC-SAで利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧