Pythonはまったく新しいので、次のことを実行したいと思います。
私はこのコードを持っています:
def assem(myFile):
print "Hello ,World!"
import myParser
from myParser import Parser
import code
import symboleTable
from symboleTable import SymboleTable
newFile = "Prog.hack"
output = open(newFile, 'w')
input = open(myFile, 'r')
prsr=Parser(input)
while prsr.hasMoreCommands():
str = "BLANK"
if(parser.commandType() == Parser.C_COMMAND):
str="111"+code.comp(prsr.comp())+code.dest(prsr.dest())+code.jump(prsr.jump())+"\n"
output.write(str)
prsr.advance()
インデントを確認しました。わかりました。ここでは少し面倒です。
このプログラムはコンソールから実行し、という名前のファイルを受け取る必要がありますAdd.asm
それを実行させるためのコンソールコマンドは何ですか?
試した:
python assembler.py Add.asm
動作しませんでした。
何か案が?