Powered By 画RSS

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Python]ファイルの存在確認

■Python
ファイルの存在確認を行う。

以下のライブラリを使用する。

exists(path)
http://www.python.jp/doc/2.4/lib/module-os.path.html

---[使用例]-----------------------

import os

filepass = ('C:/pythontest.txt')
print os.path.exists(filepass)

----------------------------------
>Ture

存在しない場合は"false"と出力される。


活用例としては、こんな感じか。


---[活用例]-----------------------

# -*- coding: utf-8 -*-
import os

filepass = ('C:/pythontest.txt')
print os.path.exists(filepass)

if(os.path.exists(filepass)):
print u'ゴンザギギラグ'
else:
print u'ゴンザギギラゲン'

----------------------------------

# -*- coding: utf-8 -*-
で日本語使えるようにして・・・

ファイルが存在したら"ゴンザギギラグ"と表示。
存在しない場合は、"ゴンザギギラゲン"と表示。

printで表示してる文に関しては、ここを参照。

このネタだけをやりたいがために、こんな簡単な活用例を書いた。


スポンサーサイト

簡易ランチャー

■ランチャーって?
マウス・キーボードの片方のみで、あらかじめ登録していたアプリ/ファイルを
簡単に起動できるようにするアプリのこと。


検索すれば、山のようにランチャーアプリがヒットするが、
Windowsにインストール不要で使用できるランチャー機能がある。

-使い方-
まずデスクトップにフォルダとショートカットアイコンを用意する。
簡易ランチャ1

用意したフォルダの中にアイコンを入れ、画面端まで移動(ドラッグ)する。

簡易ランチャ2

そうすると以下のような表示になり、ワンクリックでファイル/アプリを起動できるようになる

簡易ランチャ3

以後、フォルダの中にショートカットアイコンを追加していけば、横に表示されているタブにも
追加されていく。
ちなみ今回は右端に表示をしたが、左端・上端にも表示できる。
(下にもできたような気するんだけど、今やってみたら・・・できない?アレ?)

表示方法も変更できる。
アイコンのない場所で右クリックして、タイトル表示を消したり、小さいアイコンに変えられる。

簡易ランチャ4

ここらへんはお好みで。

以上。




[Python]ファイルの更新時間を取得

■Python
ファイルの更新時間を取得。

以下のライブラリを使用する。
http://www.python.jp/doc/2.4/lib/module-stat.html


---[使用例]-----------------------

import os
from stat import *

timeget = os.stat("C:\pythontest.txt")
print timeget[ST_MTIME]

----------------------------------

これで最終更新時間が取得されるが、表示される形式は以下のようになる。
>1264323806
エポックタイムというらしい。

これだと分かりにくいので、表示形式を変更する。
timeライブラリを追加する。
http://www.python.jp/doc/2.5/lib/module-time.html

---[使用例]-----------------------

import os
import time
from stat import *

timeget = os.stat("C:\pythontest.txt")
time_ctime = time.ctime(timeget[ST_MTIME])

output_fmt = '%Y/%m/%d %H:%M:%S'
time_fmt = time.strftime(output_fmt,time.localtime(timeget[ST_MTIME]))

print time_ctime
print time_fmt

----------------------------------

以下の出力形式になる
>Sun Jan 24 18:03:26 2010
>2010/01/24 18:03:26

■スポンサードリンク
■プロフィール

ベタログ

管理人 : ベタログ (Twitterアカウント

思い立ったら、ジャンルを気にせず記事にする。それが自由というものだ。
そんな管理方針。
主に取り扱ってる事:オンラインゲーム(SDGO/Travian/ロードオブナイツ)、プログラミングメモ、ネット小説/書籍の感想/観葉植物など。

■まとめ記事
■カテゴリ
■最新記事
■PICKUP

個人的に押しているモノ


魚里高校ダンジョン部! 藻女神様と行く迷宮甲子園
魚里高校ダンジョン部! 藻女神様と行く迷宮甲子園
■感想記事
これぞ青春エンタメ小説。熱いですよ!

オーバーロード1 不死者の王
オーバーロード1 不死者の王
■感想記事
最強軍団が異世界を蹂躙するファンタジー。Web版も読めますが、凄まじい加筆がされているため、Web版読者も楽しめます。
■お勧め品
■最新コメント
■月別アーカイブ
検索フォーム
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。