Python 这段代码的语法有什么问题?
在Python3中,print是一个函数。请看这里: 尝试:Python 这段代码的语法有什么问题?,python,python-3.x,Python,Python 3.x,在Python3中,print是一个函数。请看这里: 尝试: 如果您使用的是python版本3,请使用 with open('list.txt') as f: print(" ".join(line.strip() for line in f)) 如果这是Py3,您必须使用print作为函数:print()尝试mystr=“”然后mystr.join(…)代码在python2.x中工作正常,在Python3.x中使用print(),如@TemporalWolf所述。所以print(“.
如果您使用的是python版本3,请使用
with open('list.txt') as f:
print(" ".join(line.strip() for line in f))
如果这是Py3,您必须使用
print
作为函数:print()
尝试mystr=“”
然后mystr.join(…)
代码在python2.x中工作正常,在Python3.x中使用print(),如@TemporalWolf所述。所以print(“.join(line.strip()表示f中的行))
with open('list.txt') as f:
print(" ".join(line.strip() for line in f))
with open('line.txt') as f:
print(" ".join(line.strip() for line in f))