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

 

 

 


NinjaIDE Python フォルダコピーの実験 [Python]

NinjaIDE Python フォルダコピーの実験

Pythonは・・・・・・なれるまで大変かも

/home/telstar/.config/libreoffice/4 フォルダを /home/telstar/4_backup にコピーする。

 

ninjyaIDE_folderCopy.png

 

 

 

# -*- coding: utf-8 -*-

# フォルダ コピー

# shutil.copytree

import os

import shutil

 

if __name__ == "__main__":

 

#4_backup フォルダが存在するときはエラー


#事前に削除する

 

     shutil.rmtree("/home/telstar/4_backup")


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

 

     print u"終了"

 

 

まだまだ課題が多い

4_backupを変数で指定するのは、4 + todayみたいにしたいけど、わからない。

#はコメント

# -*- coding: utf-8 -*- は日本語を扱うのに必須

print u"終了" uはUNICODEであることを指定

 

 

 

 

 

ubuntu16.04 64bit Geany でPython    (メニューが表示されなくなった)

実行はF5 

Python - Geany_022.png

 #!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#  test2G.py
#  
#  Copyright 2016 telstar <telstar@telstar-HP-Compaq-6720s>
#  
# フォルダ コピー
# shutil.copytree

import os

import shutil

if __name__ == "__main__":

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

    if os.path.exists("/home/telstar/4_backup"):
#        print "指定のファイルもしくはディレクトリが存在しています。"
        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")
 

print u"終了"


NinjyaIDEで Pythonをはじめてみる  [Python]

kubuntu14.04 NinjyaIDEで Pythonをはじめてみる 

NinjyaIDEのインストールはソフトウェアセンターMuonDiscover で

Pythonの入門はドットインストールで ttp://dotinstall.com/

ninjyaIDE.png

実行はctrl + F6      メニューバー project→RunFile

 

NinjyaIDE初期設定

Edit→Preference →workspaceの設定だけで取り敢えずOK

ninjyaIDE1.png

 

 



Linuxランキング

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