コマンドラインから4つの引数を受け取り、それを使ってPythonでファイルを作成したいとします。コマンドライン引数をファイルに出力する方法
私の構文は次のとおりです。
def configuredhcp(self,**kwargs):
''' Get the input parameters '''
client_ip = kwargs.get('client_ip',None)
client_mask = kwargs.get('client_mask',None)
option_routers = kwargs.get('option_routers',None)
option_broadcast = kwargs.get('option_broadcast',None)
range_ip = kwargs.get('range_ip',None)
infile = open('dhcpconf.txt', 'r+')
infile.write("Subnet %s netmask %s " % (client_ip ,client_mask)
infile.write("option routers %s " % (option_routers)
infile.write("option broadcast-address %s; " % (option_broadcast)
infile.write(" range %s;" % (range_ip)
infile.close()
私はあなたが見逃しているライン
infile.write( "オプションルーター%sを" %(option_routers)
これが正確なコードの場合、一致する閉じ括弧はありません。 – Lafexlos