1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Python でファイルを開く方法

Python でファイルを開く方法。データベース、Web サービス、およびその他の特殊な形式のデータ ストレージが登場する前に、ファイルがありました。ファイルは常に何らかの形でコンピューティングの一部になります。 Python のファイル操作を使用してファイルを開く方法を学習できます。

Python でファイルを開く

ステップ 1

開きたいファイルの名前を決定します。ファイルがまだ存在しない場合は、選択したファイル名でファイルを自動的に作成できます。

ステップ 2

ファイルから読み取るか、ファイルに書き込むか、またはその両方を行うかを決定します。

ステップ 3

ファイルの読み取り、書き込み、または作成の修正権限があるかどうかを確認してください。ファイルが存在するディレクトリのアクセス許可を確認して、読み取り/書き込みアクセス権があることを確認する必要がある場合があります。 Windows システムでは、ファイルまたはフォルダーを右クリックして属性タブを確認できます。 Unix または Mac OS X システムでは、percent ls -la myfile.txt と入力して権限を確認し、percent chmod 644 myfile.txt と入力して、ファイルへの書き込み権限があることを確認します。

ステップ 4

ファイルを開き、ファイル オブジェクトを作成するには、open() メソッドを使用します。

ステップ 5

ファイルを読み取り専用または書き込み専用に開きたい場合は、open() に 2 番目の引数を渡すことができます。読み取り専用の場合は「r」、書き込み専用の場合は「w」、明示的な読み書きの場合は「rw」を渡します。例:#ファイルを読み取り専用で開く myfile =open('myfile.txt', 'r')

ステップ 6

ファイルの使用が終了したら、必ず close() メソッドを呼び出して、開いているファイル ハンドルを閉じてください。これにより、後のプロセスがファイルにアクセスできるようになります:myfile.close

ヒント

C を使用しており、Python に移行する場合、Python ファイル操作は C の stdio パッケージに基づいています。ファイルが開かれると呼び出されるファイル操作は、stdio に基づく言語と同様に動作します。 Python コア ドキュメントには、ファイルを開くためのすべてのオプションの広範な概要と、ファイルを開いた後に実行できる操作が含まれています。

警告

ファイルが開いていて、書き込み用に別のプロセスによってロックされている場合、Python プロセスで書き込み用にファイルを正常に開くことができない場合があります。この場合、IOError 例外が発生します。