我正在读取python中的文件夹中的文件。我想用一个空行分别打印每个文件内容。
因此,在for循环之后我添加了print("\n")
,其中添加了每个文件内容的两个空行。我该如何解决这个问题?
答案 0 :(得分:2)
答案 1 :(得分:1)
由于print
会自动添加新行,因此您无需手动执行此操作,只需使用空字符串调用它:
print("")
答案 2 :(得分:1)
来自help(print)
(我认为您使用的是Python 3):
打印(
value
,...,sep=' '
,end='\n'
,file=sys.stdout
,flush=False
)默认情况下将值打印到流或sys.stdout 可选的关键字参数:
file:类文件对象(stream);默认为当前的sys.stdout sep:在值之间插入的字符串,默认为空格 end:在最后一个值之后附加的字符串,默认为换行符 flush:是否强制刷新流。
因此print()
的默认end
参数为\n
。这意味着您无需像\n
那样添加print('\n')
。这将打印两个换行符,只需使用print()
。
顺便说一句,如果您使用的是Python 2,请使用print
。
答案 3 :(得分:0)
print
内嵌\n
....所以您不需要自己添加\n
答案 4 :(得分:0)
或者,如果您想要真正明确,请使用
let alertController = UIAlertController(title: "", message: "myMessage", preferredStyle: .Alert)
let attributedString = NSAttributedString(string: "myTitle", attributes: [
NSFontAttributeName : UIFont.systemFontOfSize(15),
NSForegroundColorAttributeName : UIColor.redColor()
])
alertController.setValue(attributedString, forKey: "attributedTitle")
写入方法默认不附加换行符。它可能比空白的印刷品更直观。