2013-02-14 34 views
0

在我的系統上設置py.saunter時,我收到了saunter.ini文件的IO錯誤。設置py.sunter時saunter.ini的IO錯誤

目錄結構完全一樣的例子所示 - https://github.com/Element-34/Py.Saunter-Examples

下面是錯誤消息 -

IOError: [Errno 2] No such file or directory: '/src/conf/saunter.ini' 
ERROR: Module: Tests could not be imported 
(file:/Users/.../PythonWorkspace/PySaunter/src/scripts/Tests.py) 

我知道有很多的進口相關的問題。他們中的大多數人建議添加init.py(如果尚未存在)。我在每個文件夾中都添加了init .py。

的代碼片段讀取saunter.ini是如下 -

def configure(self, config = "saunter.ini"): 
    self.config = ConfigParser.SafeConfigParser() 
    self.config.readfp(open(os.path.join("conf", config))) 

任何幫助,將不勝感激......

回答

0

我當時正在從Eclipse作爲一個單元測試這就是爲什麼它被扔導入錯誤的項目。 Py.Saunter是一個獨立框架,在這一點上不支持eclipse或任何其他IDE。 從命令行執行時可以正常工作,如網站所示 - http://element34.ca/products/saunter/pysaunter

應確保從主目錄執行。

0

是不是真的有足夠這裏診斷問題。但是,在示例目錄中實際上有兩個不同的項目(易趣和醬) - 你必須在其中一個,而不是頂部。

此外,Py.Saunter不會爲您創建saunter.ini。您需要創建它(通過重命名saunter.ini.default最容易)。

哦,不要嘗試從Github的結賬中運行它 - 它確實需要從一個雞蛋。如果http://element34.ca/products/saunter/pysaunter中有一些數據丟失,從而無法啓動,請告訴我,我將修改該頁面。

(現在,如果只有我這麼憑據記得...)

+0

我已經創建了一個saunter.ini文件,並將其置於conf文件夾下......如示例中所述。 – Thirumal 2013-02-14 03:18:00

+0

我從eclipse運行項目作爲單元測試。 Py.Saunter不支持eclipse,需要它從命令行運行。 – Thirumal 2013-02-25 05:44:40