簡體   English   中英

帶有切片符號的Python附加參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM