import sys
def llog_print_yzy(*msg):
# llog_print_yzy('fa啊发', 3, sys._getframe().f_lineno) # call
# 最后一个参数是 日志打印的行号
last_index = len(msg) - 1
msg_str = ''
for i in range(last_index):
'''
定义函数不确定有多少参数时,可用*来表示多个参数
连接字符串的方式,可以让print的输出之间 去掉空格。
把'类型'放'值'前面,是因为可以对齐,否则用\t都不齐
不想要各个参数的打印,直接把下面这行打印去掉就好了:
'''
#print('params', i + 1, '----------- [类型]:', type(msg[i]), ',-----------[值]:', str(msg[i]))
msg_str += str(msg[i])
if i != last_index - 1:
msg_str += ', '
print('[Line]: ' + str(msg[last_index]), ', [message]: ', msg_str, end='\n\n')
# llog_print_yzy('fa啊发', 3, sys._getframe().f_lineno) # call
Python简单的控制台打印输出_不写进文件
最新推荐文章于 2024-09-16 14:49:33 发布