2013-07-18 47 views
-1

這是我製作的python腳本的開始。第一個python腳本 - 常量上導入錯誤

#!/usr/bin/env python 

import constant 
import sys,datetime,time,logging 
import boto 

然而,當我嘗試運行它,我得到一個錯誤:

ImportError: No module named constant 

我的理解是恆定的應該是Python標準庫的一部分。我的蟒蛇版本是3,我正在運行Debian 7.

我在哪裏出錯?

+1

您能否提供模塊「常量?」文檔的鏈接?我無法找到它。 –

+0

你認爲'constant'模塊是/是做什麼的? –

+0

從代碼中可以明顯看出,這是一個包含配置參數的自定義模塊。 –

回答

4

Python標準庫沒有任何名爲constant的模塊。

我能找到的最接近的是this,但這遠離標準庫。

也許你被術語「模塊級別常量」所困惑,它表示在模塊範圍內聲明的變量(不是實際的常量)?您可以導入一個特定的常量變量from module import GLOBAL_CONST,其中module是一個實際模塊,而GLOBAL_CONST是在該模塊中定義的實際常量

+0

我把我的完整的代碼放在評論中,該評論應該顯示試圖實現的內容 – Jimmy

+0

@Jimmy以及你在哪裏看到這個「常量」模塊在使用中? –

3

The Python Standard Library中沒有名爲常量的模塊。所以這不會工作。

你想用它達到什麼目的?

+0

我把我的完整代碼放在 – Jimmy

+1

以上讓我猜一猜 - 如果你從其他地方複製過它,那麼你會得到一個名爲constant.py的伴隨文件/定製模塊未能複製。 – oat