1 import sys 2 import time 3 import random as rd 4 5 f = open("d:/a.txt",'w') 6 old_fd = sys.stdout 7 sys.stdout = f 8 9 i = 1 10 while(1): 11 if i >1000: 12 break 13 i +=1 14 tm= time.localtime() 15 time.sleep(0.01) 16 # 2019-7-27 19:15:54 38.1961 35.4304 36.1544 17 print("{}-{}-{} {}:{}:{} {:.4f} {:.4f} {:.4f}".format(tm.tm_year,tm.tm_mon,tm.tm_mday, 18 tm.tm_hour,tm.tm_min,tm.tm_sec, 19 rd.uniform(30,40),rd.uniform(30,40),rd.uniform(30,40))) 20 sys.stdout = old_fd 21 f.close()
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 import sys 2 3 csv = open("d:/test.csv","a") 4 old_fd = sys.stdout 5 sys.stdout = csv 6 print("姓名","学号","年龄",sep=",") 7 print("egon","17096218",18,sep=",") 8 print("egon","17096218",18,sep=",") 9 print("egon","17096218",18,sep=",") 10 11 sys.stdout = old_fd 12 print("hello World") 13 csv.close()
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 import sys 2 3 csv = open("d:/test.csv","a") 4 5 print("姓名","学号","年龄",sep=",",file=csv) 6 print("egon","17096218",18,sep=",",file=csv) 7 print("egon","17096218",18,sep=",",file=csv) 8 print("egon","17096218",18,sep=",",file=csv) 9 10 csv.close()