NinjyaIDE Python メッセージボックス [Python]
NinjyaIDE Python メッセージボックス
参照サイト ttp://d.hatena.ne.jp/Cassiopeia/20070818/1187416973
# -*- 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
NinjaIDE Python フォルダコピーの実験 [Python]
NinjaIDE Python フォルダコピーの実験
Pythonは・・・・・・なれるまで大変かも
/home/telstar/.config/libreoffice/4 フォルダを /home/telstar/4_backup にコピーする。
# -*- coding: utf-8 -*-
# フォルダ コピー# shutil.copytree
import osimport 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
#!/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/
実行はctrl + F6 メニューバー project→RunFile
NinjyaIDE初期設定
Edit→Preference →workspaceの設定だけで取り敢えずOK