我使用in2csv將.xls文件夾轉換爲使用python子流程模塊的.txt文件。管道命令行
for filename in os.listdir(raw_data_folder):
full_filename = raw_data_folder + '\\' + filename
new_name = filename.split('.')
new_name = new_name[0] + str('.txt')
new_name = raw_data_folder + new_name
process_call = 'in2csv "' + full_filename + '" > "' + new_name + '"'
subprocess.call(process_call)
我一直得到非零退出狀態2,而它說無法識別的參數:>(new_name)。你如何將輸入輸出到輸出文件?
'shlex.split'你的參數字符串在使用'subprocess.call'之前 – Amelia 2013-02-25 22:23:05
請改爲一個實際的問題。 – joce 2013-02-25 22:33:53
問題已解決,在我的文本編輯器中使用製表符和空格問題。謝謝大家。 – user2109046 2013-02-26 13:31:37