我正在运行一个小的Python RevoscalePy脚本,将文件导入XDF文件。
# [RESULTS_LOCATION] = ['C:\\\\Temp\\\\Data\\\\Results']
RxOptions.set_option("OutDataPath", [RESULTS_LOCATION])
...
infile = os.path.join(st.SAMPLE_DATA_DIR,'claims.txt')
rx_import(input_data = infile, output_file = 'claims.xdf',
overwrite = True)
文件claims.xdf
不会保存在C:\Temp\Data\Results
中,而是保存在.py
脚本的目录中(根据文档是默认值)。为什么?
更新
通过以下操作,它可以工作:
outfile = os.path.join(st.RESULTS_LOCATION,'claims.xdf')
rx_import(input_data = infile, output_file = outfile,
overwrite = True)