def gouv_api_csv(csv):
output_csv = ''
for line in csv.splitlines()[1:]:
output_csv += line
# Always fills the data of the result used for tests.
if bool(random.getrandbits(1)) or "-21.9419851,64.14602" in line: #"64,1460200,-21,9419851" in line:
output_csv += ',' + ','.join([
str(fake.latitude()), # "result_latitude"
str(fake.longitude()), # "result_longitude"
fake.address().replace('\n', ' ').replace(',', ' '), # "result_label"
str(random.randint(0, 300)), # "result_distance"
"housenumber", # "result_type"
"44109_XXXX_984eec", # "result_id"
fake.building_number(), # "result_housenumber"
fake.street_name(), # "result_name", the name of the street.
'', # "result_street", empty in most case.
fake.postcode(), # "result_postcode"
fake.city(), # "result_city"
'"' + fake.postcode()[:2] + ' ' + fake.department()[1] + ', ' + fake.region() + '"', # "result_context"
fake.postcode()[:2] + str(random.randint(100, 300)), # "result_citycode"
])
else:
output_csv += ',,,,,,,,,,,,,'
output_csv += '\n'
return output_csv
评论列表
文章目录