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

Python Tkinterのasksaveasfile()関数


TKinterは、PythonでのGUIプログラミングに使用されるPythonモジュールです。 Canvasを作成し、多くのプロパティと動作を含むUIコンポーネントを配置します。この記事では、ask essay file関数を使用して、Pythonプログラムで作成されたファイルをローカルドライブに保存する方法を説明します。

まず、TTKドットボタン機能を使用してボタンを配置するキャンバスを作成します。次に、ask fineを使用してファイルタイプを定義し、ファイルをローカルドライブ内の場所に保存する別の関数を宣言します。

from tkinter import *
from tkinter import ttk
from tkinter.filedialog import asksaveasfile

base = Tk()
base.geometry('300x250')

def SaveFile():
   data = [('All tyes(*.*)', '*.*')]
   file = asksaveasfile(filetypes = data, defaultextension = data)

save_btn = ttk.Button(base, text = 'Click to save file ', command = lambda : SaveFile())
save_btn.pack(side = TOP, pady = 20,padx = 50)

mainloop()

出力

上記のコードを実行すると、次の結果が得られます-

Python Tkinterのasksaveasfile()関数

次に[クリックしてファイルに名前を付けて保存]ボタンをクリックすると、次のウィンドウが表示されます。

Python Tkinterのasksaveasfile()関数


  1. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&

  2. Pythonのファイルオブジェクト?

    Pythonでは、ファイルの読み取りまたは書き込みを試みるたびに、ライブラリがネイティブに処理されるため、ライブラリをインポートする必要はありません。 最初に行うことは、組み込みのopen関数を使用してファイルオブジェクトを取得することです。 open関数はファイルを開き、ファイルオブジェクトを返します。ファイルオブジェクトには、情報を取得したり、開いたファイルを操作したりするために使用できるメソッドと属性が含まれています。 ファイルとは何ですか? ファイルに対して操作を行う前に、まずファイルとは何かを理解しましょう。ファイルは、関連情報を保存するためのディスク上の名前付きの場所です。フ