2012-02-16 60 views
0

我有一個VB腳本,我想用python27運行,當我將VBS放在桌面上時,它可以成功運行,但是當我將同一個文件複製到另一個文件時文件夾,並希望從那裏運行它不運行!這讓我瘋狂,我無法理解邏輯,有人可以幫我嗎?!Python從特定文件夾運行文件,但不能從其他文件運行

我已經安裝在我的64位蟒蛇32位的win 7,因爲我需要的是僅適用於32位版本,也是我的VBS是基於32位的DLL一些Python模塊。

正確運行:

import os 
os.system("C:\Users\OFFICE2\Desktop\TSATResultSaver.vbs") 

不運行:

import os 
os.system("C:\My Modules\TSATResultSaver.vbs") 
+1

你一定要逃逸路徑的空間? – 2012-02-16 17:32:19

+0

你能成爲更具體的比「不運行」。是否有錯誤信息? – 2012-02-16 17:43:30

回答

0

就這些兩個文件夾的權限肯定是相同的。另外,我想嘗試的一個文件夾,而不在路徑中的空間(也有在第一路徑中沒有空格,但「我的模塊」包含一個空格。

+1

謝謝老兄,我刪除了空間,它的工作 – 2012-02-16 17:35:29

+0

@moba你可以通過選擇他的答案感謝他,它給了他更多的觀點。 – 2012-02-16 18:27:21