我尝试使用文件对象的softspace属性。
fo = open("foo.txt","wb")
print("Softspace flag:",fo.softspace)
运行此代码时,它打印出以下错误:“'_ io.BufferedWriter'对象没有属性'softspace'”。 Python 3.7是否确实从文件操作中消除了softspace属性,就像raw_input被raw取代一样?
答案 0 :(得分:0)
print
语句使用了软件空间。 Python3中引入的print
函数未使用它,它是removed in Python 3.0。来自PEP3105,它引入了打印功能:
软空间功能(当前使用的文件的半秘密属性 告诉print是否在第一个项目之前插入空格) 删除。因此,将不会直接翻译 今天的:
打印“ a”,打印
不会在“ a”和换行符之间打印空格。