import csv
class test_list:
def __init__(self,num_rows,code_value,phone_start):
self.num_rows = num_rows
self.phone_start = phone_start
self.code_value = code_value
self.data = []
def generate_CsvNumber(self):
for _ in range(self.num_rows):
self.data.append([self.code_value, str(self.phone_start)])
self.phone_start += 1
return self.data
def get_data(self):
return self.data
class generate_file:
def __init__(self,file_path,CSV_DATA):
self.file_path = file_path
self.CSV_DATA = CSV_DATA
def make_file(self):
with open(self.file_path,'w', newline='') as Csv_file:
writer = csv.writer(Csv_file)
writer.writerow(['code', 'phone'])
writer.writerows(self.CSV_DATA)
num_rows = 5
code_value = 1111
phone_start = 17849550001
file_path = r'C:\Users\user\Desktop\data4.csv'
Csv_file = test_list(num_rows,code_value,phone_start)
Csv_data = Csv_file.generate_CsvNumber()
CSV = generate_file(file_path,Csv_data)
CSV.make_file()
只是个二位数组,各位可以拿去魔改,谢谢捧场