Python
 Computer >> コンピューター >  >> プログラミング >> Python

open()関数はPythonで何をしますか?


関数open()はファイルを開きます。次のように使用できます:

f = open('my_file', 'r+')
my_file_data = f.read()
f.close()

上記のコードは、読み取りモードで「my_file」を開き、my_fileから読み取ったデータをmy_file_dataに格納して、ファイルを閉じます。 openの最初の引数はファイルの名前で、2番目の引数はオープンモードです。たとえば、ファイルを開く方法を決定します

–ファイルを読み取りたい場合は、rを渡します

–ファイルの読み取りと書き込みを行う場合は、r +

を渡します。

–ファイルを上書きする場合は、w

を渡します。

–ファイルに追加する場合は、

を渡します。

ファイルを開くと、オペレーティングシステムはファイルを読み書きするためのファイルハンドルを提供します。ファイルの使用が終了したら、ファイルを閉じる必要があります。プログラムでエラーが発生し、f.close()が呼び出されない場合は、ファイルを解放していません。それが起こらないようにするために、エラーが発生したかどうかに関係なくファイルを自動的に閉じるので、f構文としてopen(...)を使用できます。

with open('my_file', 'r+') as f:
    my_file_data = f.read()

  1. Python Tkinterのasksaveasfile()関数

    TKinterは、PythonでのGUIプログラミングに使用されるPythonモジュールです。 Canvasを作成し、多くのプロパティと動作を含むUIコンポーネントを配置します。この記事では、ask essay file関数を使用して、Pythonプログラムで作成されたファイルをローカルドライブに保存する方法を説明します。 まず、TTKドットボタン機能を使用してボタンを配置するキャンバスを作成します。次に、ask fineを使用してファイルタイプを定義し、ファイルをローカルドライブ内の場所に保存する別の関数を宣言します。 例 from tkinter import * from tkinte

  2. Python Tkinterのaskopenfile()関数

    Pythonプログラムで使用されるファイルへのパスをハードコーディングする代わりに、ユーザーがGUIを使用してosフォルダー構造を参照し、ユーザーがファイルを選択できるようにすることができます。これは、キャンバスを定義し、ファイルを参照するためのボタンを配置するtkinterモジュールを使用して実現されます。 以下のプログラムでは、ファイルオープナー関数を定義します。 Pythonはテキストファイルの内容を読み取り、非常に読みやすい方法で印刷できるため、この関数を使用してテキストファイルを開くだけです。 .txtファイルや.csvファイルなどのテキストベースのファイルを読み取ることができます