2017-12-12 11 views
1

이 스크립트를 주 스크립트에 연결하면 웹 사이트가 실행되지만 원하는대로 CSV를 인쇄하지 않습니다. 나는 그것이 csv로 여기방금 ​​주 스크립트에 연결했지만이 스크립트는 CSV를 인쇄하지 못했습니다.

import psutil 
import sys 
import os 
import inspect 
import socket 
from gevent.pywsgi import WSGIServer 
from time import gmtime, strftime 
from threading import Thread 
from flask import Flask, render_template, session, app, request, redirect, 
url_for, send_file, send_from_directory 
from flask_cors import CORS, cross_origin 
from time import sleep 
import requests 
import data 
import tank 
import csv 
APP_ROOT = os.path.dirname(os.path.abspath('__file__')) 

def funcScript(): 

    from data import tankOBJ as tank 
    with open(os.path.join('F:\csvtester', '\motherwell.csv'),'w',newline='') as 
    output_file: 
     writer = csv.writer(output_file) 
     writer.writerow(tank) 


return 'Hello World!' 

를 찾을 수 없습니다라는/단 경로를 할 때 난 내 스크립트에서 뭔가 잘못 한 것은 함수 CSV 출력 위에 있고 아래의 웹 애플리케이션

@app.route('/dan') 
def downloadDocument(): 
try: 
    return csvmotherwell.funcScript() 
except Exception as error: 
    return event.Error(str(inspect.stack()[1][3]), str(sys.exc_info()[-1].tb_lineno), str(type(error)), str(error))  
에 대한 출력
+0

(백 슬래시로 해석되는 문자를 피하기 위해 원시 접두사를주의) : 결과는 얻을 수있는 당신은 아마

os.path.join(r'F:\csvtester', 'motherwell.csv') 

을 원하는 'F:\motherwell.csv'

입니다 질문을 쓰는 동안 프로그램에서 들여 쓰기 만하면됩니다. –

답변

0
os.path.join('F:\csvtester', '\motherwell.csv') 

이 작동하지 않습니다.

F:\csvtester\motherwell.csv 

내 실수 그것은이다