python
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()
python.txt · 最終更新: 2020/01/24 21:48 by nabezo