我有一個變量,它給出每個循環從列表中獲取的輸出數字。在同一行上打印數字(Python)
idx = 0
for i in y:
listbyte = subprocess.check_output('python foo.py ' + path + str(y[idx]), shell=True).rstrip()
idx += 1
listnum = listbyte.decode()
number = (listnum[0])
print(number)
u.append(listnum)
如果我打印number
,輸出格式爲:
1
2
3
4
5
如果我把end = ''
在打印結束後,它工作得很好,outputing:12345
。
問題是:我怎樣才能使這個輸出變量?我必須在程序中使用這種格式的代碼,但從我看到end = ''
參數是限制爲print()
函數。
應該是這樣的:
a = number(listnum[0])
print(a)
>>>12345
感謝
編輯:使用Megabeets回答,現在輸出的是:
0
09
091
0912
09126
091265
0912655
09126554
091265548
沒有重複,這個問題的答案並不適用於我的問題.. – Link
只需創建一個字符串變量,或許元素累積成一個列表,然後使用'「」。加入()'。 –