0
我有python 2.6腳本,在Windows上創建一堆csv文件。 此腳本可以通過VBA shell命令單獨運行或在Excel內部運行。 獨立運行時沒有問題,其次是VBA腳本。Excel中的Python文件共享問題
當我用shell調用在Excel內運行腳本。我有文件共享問題。 該腳本創建運行,關閉文件
fw = open(fn, "wb")
fw.write(....)
fw.close()
在腳本結束時,我有:
os._exit(1)
然後Excel的VBA做它的東西與文件。這給出了錯誤消息。
錯誤信息:
"FILE Now Available"
....is now avaiable for editing.
Choose read-write to open it for editing.
該腳本multitheaded ....
爲什麼os._exit?爲什麼不sys.exit? os._exit:退出到指定狀態的系統,沒有正常的退出處理。 – joaquin 2011-03-09 23:34:22
chg to sys.exit(1),同樣的問題。 – Merlin 2011-03-09 23:38:32
另一方面,我不熟悉VBA,但「文件現在可用」似乎沒有錯誤消息... – joaquin 2011-03-09 23:39:24