2016-06-07 76 views
0

Python的打印命令我試圖使用print函數在python 3.4和當我使用:與變量

print("abcd %s efgh" % <name of variable>) 

變量的值abcd後示出,並且然後它打破了線和顯示efgh在新隊。

爲什麼?

完整的代碼是:

file = open('textfileofipadress.txt','r') 
for line in file: 
    print (r"net use h: \\%s\c$\utils" % line) 

輸出爲:

net use h: \\1.1.1.1 

\c$\utils 

斷裂線.... (對於網利用印刷是看什麼命令輸出)

+1

您的變量可能是一個用細繩一個行終止符,但是考慮到你發佈了一個沒有上下文的語法上破壞的代碼片段,不可能確定你的實際情況發生了什麼。 – user2357112

回答

0

感謝, 完整的代碼是:

文件=開放( 'textfileofipadress.txt', 'R')在文件 爲行: 打印(R 「NET USE H:\%S \ C $ \ utils的」 %線)

輸出爲: 淨使用H:\ 1.1.1.1 \ C $ \ utils的

斷裂線.... (對於網利用印刷是看什麼命令輸出)