2016-06-07 63 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的

断裂线.... (对于网利用印刷是看什么命令输出)