2023-07-19から1日間の記事一覧

拡張子を指定してディレクトリ内のファイル名を取得する / globライブラリ

import glob vm_files = glob.glob("FibonacciElement\*.vm") #拡張子が.vmであるファイル名を返す。 print(vm_files) テストしたディレクトリ: 実行結果:

VMトランスレーター後半 / write_function()、write_return() / SimpleFunction.vm

Chapter 8 今度はwrite_function()とwrite_return()とをCode_Writer.pyに追加する。Figure 8.5 (p.161)の疑似コードを実装する。テキストに用意されているSimpleFunction.vmで試す。 Code_Writer.py: class Code_Writer: def __init__(self, file_path): sel…