1
我使用在Windows上的Python 2.7的最新Gooey庫作爲一個簡單的一個GUI,但由於某些原因,劇本一直給我的[Errno2] No File Exists
。Python的黏運行目錄
我認爲這是因爲在Anaconda安裝路徑中有一個空間(即C:\Users\FirstName LastName\Etc.
),但我很難過。
我試過str.replace
所有\
與\\
,但我不斷收到相同的錯誤消息。有什麼想法做什麼?
代碼:
from __future__ import print_function
import pandas as pd
import numpy as np
import glob
import sys
import os
import json
from argparse import ArgumentParser
from gooey import Gooey, GooeyParser
@Gooey(program_name="CPT Lookup")
def parse_args():
stored_args = {}
parser = GooeyParser(description='CPT Lookup')
#Eventually make into checkboxes
parser.add_argument('year',
action='store',
default=stored_args.get('year'),
widget='FileChooser',
help="CSV file with extracted year")
parser.add_argument('CPT',
action='store',
default=stored_args.get('CPT'),
widget='TextField',
help='CPT Code')
args = parser.parse_args()
return args
def loadCSV(year):
#DO I DO SOMETHING LIKE YEAR.REPLACE('\','\\')?
df = pd.read_csv(year)
return df
if __name__ == '__main__':
conf = parse_args()
print("Opening CSV file")
sales_df = loadCSV(conf.year)
所以據我瞭解這一點,GUI工作正常,但你試圖打開傳遞到''存儲在'conf.year''loadCSV()'的文件時收到錯誤? – dbishop