Python中带有print()函数的文件参数
file参数与print()函数一起使用,可将给定参数的值写入指定的文件。如果未指定,则默认情况下将值写入system.stdout。
它可以用于创建值的日志,即保持对语句,逻辑等的跟踪。
我们可以使用两种方式
写入sys.stderr
写入外部文件
注意:“文件”在Python3.x或更高版本中可用。
语法:
print(argument1, argument2, ..., file = value)
带有'file'参数的Python示例print()
示例1:打印到stderr
#用于打印到stderr的Python代码
#包装包装
import sys #对于sys.stderr
#变数
name = "Mike"
age = 21
city = "Washington, D.C."
print("打印到标准纸...")
print(name, age, city, file=sys.stderr)输出:
打印到标准纸... Mike 21 Washington, D.C.
注意:在输出中,“打印到stderr...”将被打印为标准输出,而“Mike21Washington,DC”将被打印为错误。
示例2:打印到外部文件
#用于打印到文件的Python代码
#以写入模式打开文件
obj_file = open("logs.txt", "w")
#变数
name = "Mike"
age = 21
city = "Washington, D.C."
print("打印到文件...")
print(name, age, city, file=obj_file)
#关闭档案
obj_file.close()输出:
打印到文件...
logs.txt:
Mike 21 Washington, D.C.
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短