我需要一个人帮忙。我正在将文件上传到文件夹中,为此我使用Python在settings.py
文件中设置了常量。我在下面解释我的代码
settings.py:
FILE_PATH = os.getcwd()+'/upload/'
views.py:
report = Reactor.objects.all()
filename = str(uuid.uuid4()) + '.csv'
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename='+filename
with open(settings.FILE_PATH + filename, 'w') as csv_file:
file_writer = csv.writer(csv_file)
response_writer = csv.writer(response)
file_writer.writerow(['Name', 'Status', 'Date'])
response_writer.writerow(['Name', 'Status', 'Date'])
for rec in report:
if rec.status == 1:
status = 'Start'
if rec.status == 0:
status = 'Stop'
if rec.status == 2:
status = 'Suspend'
file_writer.writerow([rec.rname, status, rec.date])
response_writer.writerow([rec.rname, status, rec.date])
return response
在这里,我需要安全的文件路径上传到使用Python和Django文件夹下载的文件
你在一行一行地往文件里写吗?我会先做一个列表或数据帧&;然后将其写入csv
相关问题 更多 >
编程相关推荐