ディレクトリを作成しファイル出力する
今回は、new_folderというディレクトリ中に
writing, test と10行書き込むプログラムを示す。
出力ファイル名はoutput.txtとした。
# -*- coding: utf-8 -*- import os def make_dir_and_file(folder_name, filename): folder = folder_name+'/' path = folder + filename #フォルダが存在しなければ作成する if not os.path.exists(folder): os.mkdir(folder) #同名のファイルが存在したら削除する elif os.path.exists(path): os.remove(path) #書き込み開始 results = open(path, 'w') for i in range(10): results.write('writing,test\n') #ファイルバッファの強制フラッシュ results.flush() #書き込み終了 results.close() if __name__ == "__main__": folder_name='new_folder' filename = 'output.txt' make_dir_and_file(folder_name, filename)