def my_func():
"""
this function return some value
:return:
"""
return 25.256
def write_file(data):
"""
this function write data to file
:param data:
:return:
"""
file_name = r'D:\log.txt'
with open(file_name, 'w') as x_file:
x_file.write('{} TotalAmount'.format(data))
def run():
data = my_func()
write_file(data)
run()
如果使用上下文管理器,文件将自动为您关闭
如果您使用Python2.6或更高版本,最好使用
str.format()
对于python2.7及更高版本,可以使用
{}
,而不是{0}
在Python3中,
print
函数有一个可选的file
参数Python3.6引入了f-strings作为另一种选择
然后您可以使用Print Function:
这是Python将字符串打印到文本文件的示例
如果要传递多个参数,可以使用元组
更多:Print multiple arguments in python
相关问题 更多 >
编程相关推荐