我在Python中很生鏽(和我的技能,當不生鏽時,最好是基本的),我試圖自動創建配置文件。我基本上試圖獲取MAC地址列表(由用戶手動輸入),並創建以這些MAC地址作爲名稱的文本文件,最後附加.cfg文件。我設法絆倒並接受用戶輸入並將其附加到數組中,但我遇到了一個絆腳石。我明顯處於這個計劃的新生階段,但這是一個開始。下面是我到目前爲止有:用Python中的數組創建新的文本文件
def main():
print('Welcome to the Config Tool!')
macTable = []
numOfMACs = int(input('How many MAC addresses are we provisioning today? '))
while len(macTable) < numOfMACs:
mac = input("Enter the MAC of the phone: "+".cfg")
macTable.append(mac)
open(macTable, 'w')
main()
可以看出,我試圖把陣列和在打開命令作爲文件名中使用它,和Python不喜歡它。
任何幫助將不勝感激!
你不能使用'打開(macTable,「R」)',因爲'open'需要第一個參數的字符串,而不是列表。你可以在macTable中爲'fname:open(fname,'w')',但是。 – wflynny