コード例 #1
0
ファイル: cache_text.py プロジェクト: trevorbaca/baca
def cache_text(text, text_file_name, location):
    """Caches `text` string to text file with name equal to
    `text_file_name` in ``../_txt directory``.
    """

    assert isinstance(text, str)
    assert isinstance(text_file_name, str)
    assert not " " in text_file_name

    parent_directory = get_parent_directory(location)
    text_directory = os.path.join(parent_directory, "_txt")
    outfile = os.path.join(text_directory, text_file_name + ".txt")
    outfile = file(outfile, "w")
    outfile.write(text)
    outfile.close()
コード例 #2
0
ファイル: cache_output.py プロジェクト: trevorbaca/baca
def cache_output(output, output_file_name, location):
    '''Caches `output` string to output file with name equal to
    `output_file_name` in ``../_output directory``.
    '''

    assert isinstance(output, str)
    assert isinstance(output_file_name, str)
    assert not ' ' in output_file_name

    parent_directory = get_parent_directory(location)
    output_directory = os.path.join(parent_directory, '_output')
    outfile = os.path.join(output_directory, output_file_name + '.py')
    outfile = file(outfile, 'w')
    outfile.write(output)
    outfile.close()