pythonサンプル
再帰でファイル検索
#!/usr/bin/python
# coding: UTF-8
##フォルダ一覧
import os
def fild_all_files(directory):
for root, dirs, files in os.walk(directory):
#yield root
for file in files:
if file[len(file)-3:] == ".vb":
yield os.path.join(root, file)
再帰でファイル検索
#ファイルの内容を出力
def print_src( srcfile ):
f = open(srcfile)
lines2 = f.readlines() # 1行毎にファイル終端まで全て読む(改行文字も含まれる)
f.close()
# lines2: リスト。要素は1行の文字列データ
for line in lines2:
print line
print
ファイルの内容を表示
for file in fild_all_files('./'):
#print file
print_src( file )
ファイルの変換
#!/usr/bin/python
# coding: utf-8
##import fileinput
import sys
##パラメータ判定
argvs = sys.argv
print "python " + argvs[0] + " " + argvs[1]
fname = argvs[0]
outfname = argvs[1]
##入力ファイル
f = open(fname,"r")
lines = f.readlines()
f.close()
##出力ファイル
outf = open(outfname, "w")
loopcnt = 0
while loopcnt < len(lines):
line = lines[loopcnt]
line = line.replace("a","b")
outf.write(line)
loopcnt=loopcnt+1
outf.close()