[英]Python Appending arguments with slice notation
您好,我正在嘗試附加系統參數2的內容-但是,在參數1中輸入了許多內容,這是我的代碼
for arg in sys.argv[2:]:
doc = open(arg, "r")
data2 = doc.read()
doc.close()
tu = open(sys.argv[1], "a")
tu.write(data2)
tu.close()
輸入3個文件,但是僅將文件#3添加到文件#1的末尾,不應該切片[2:]而不是最后一個參數來說明所有參數嗎?
嘗試這個
data2=""
for arg in sys.argv[2:]:
doc = open(arg, "r")
data2 =data2+ doc.read()
doc.close()
tu = open(sys.argv[1], "a")
tu.write(data2)
tu.close()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.