2008-10-26から1日間の記事一覧

リスト内包表記の記法

テキストの例に従って学習 文字列の各文字を文字コードに変換してリストを作る処理をfor文を使うと以下のように書ける 柴田淳著みんなのpythonより引用 >>> clist = [] >>> for s in "Python": ... clist.append(ord(s)) #組み込み関数ord()で文字コードに変…

os.system(),os.startfile()

os.system()はサブシェル(Windowsだとコマンドプロンプト)からコマンドを起動するとの ことなので以下のように試した >>> import os >>> os.system("notepad.exe") メモ帳が立ち上がった os.startfile()はパスを指定してファイルに関連づけられたアプリケー…

os.walk

os.walkを使って任意のディレクトリ以下のファイル名を取得する以下の スクリプト(1_227.py)を作成した import os import sys for dirpath,dirnames,filenames in os.walk(sys.argv[1]): for f in dirnames: print os.path.join(dirpath, f) ディレクトリの…

ファイルとディレクトリの操作(osモジュール)

ファイルとディレクトリの操作を以下のように試した >>> import os #osモジュールをインポート >>> os.getcwd() #現在の作業ディレクトリを表示 'C:\\works\\python' >>> os.chdir(r"C:\\works\\python\book1") #作業ディレクトリの移動 >>> os.getcwd() #作…