2017-12-12 8 views
1

私はこのスクリプトをメインスクリプトに接続して終了しました。ウェブサイトは実行されますが、私はそれはそれは、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出力する上で、以下のWebアプリケーション

@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 

(バックスラッシュによって解釈されている文字を避けるために、生のプレフィックスに注意してください)

関連する問題