函数
output_without_line_break
第一个参数是要输出的东西
效果是将指定数据打印在输出窗口上,不会换行 分两个函数的原因是调用函数不同,output的性能会优于output_without_line_break
def output_without_line_break(anything) -> None:
output
第一个参数是要输出的东西
效果是将指定数据打印在输出窗口上,会自动添加换行符
def output(anything): -> None
write_without_flush
第一个参数是要写入的东西,
第二个参数可选参数 为输入后缀,默认为换行符
效果是将指定数据写入缓冲区(要将这些数据立即硬盘需要使用 flush函数)
def write_without_flush(anything,end="\n"): -> None
flush
无形参
搭配 write_without_flush函数使用
效果是将缓冲区的待写入硬盘的数据写入硬盘 缓冲区最大为1,073,741,824B(1024MB),缓冲区内数据量超过1024MB程序会自动调用flush 这是为了避免插件作者使用write_without_flush忘记flush导致电脑内存占用极高
def flush(): -> None
write
第一个参数是要写入的东西,
第二个参数可选参数 为输入后缀,默认为换行符
效果是将指定数据写入硬盘(等效 write_without_flush + flush)
缺点: flush函数非常耗时,导致这个函数运行较慢
def write(anything,end="\n"): -> None