SSブログ

NinjyaIDE Python メッセージボックス [Python]

NinjyaIDE Python メッセージボックス

参照サイト ttp://d.hatena.ne.jp/Cassiopeia/20070818/1187416973

ninjyaIDE_folderCopy1.png

 


 

# -*- coding: utf-8 -*-
# フォルダ コピー
# shutil.copytree
#tkMessageBox メッセージボックス
#字下げ(ブロック)に注意

import os
import shutil
import Tkinter
import tkMessageBox

root = Tkinter.Tk()
root.withdraw()    #←これでTkの小さいウィンドウが非表示になる。

if __name__ == "__main__":

#4_backup フォルダが存在するときはエラー
#事前に削除する

    if tkMessageBox.askyesno('LibreOffice 4フォルダ','コピーしますか?'):
        tkMessageBox.showinfo('MESSAGE BOX','コピー開始')    # True

#4_backup が存在するか? true なら削除

        if os.path.exists("/home/telstar/4_backup"):
            shutil.rmtree("/home/telstar/4_backup")
            shutil.copytree("/home/telstar/.config/libreoffice/4","/home/telstar/4_backup")

        else:
            shutil.copytree("/home/telstar/.config/libreoffice/4","/home/telstar/4_backup")

    else:        # False
        tkMessageBox.showinfo('MESSAGE BOX','キャンセル')

tkMessageBox.showinfo('LibreOffice 4 Backup','完了')

 

追記
LinuxMint17.2MATE Geany で実行した場合 python-tkをインストールしてくださいみたいに表示されたら
synapticパッケージマネージャーでインストールするとOK

python-tk.png

python-tk.png

 

 

 


nice!(10)  コメント(1)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 10

コメント 1

SWADWAY

Viagra Frei Kaufen rireaple https://ascialis.com/# - buy cialis canada pharmacy LookTromma Prednisone Canadian Pharmacy sultublildes <a href=https://ascialis.com/#>Cialis</a> speephesorne Priligy Dapoxetine Usa
by SWADWAY (2020-07-18 19:52) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0


Linuxランキング

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。