建立包
# mkdir -p /python/utils
# touch /python/utils/__init__.py
# vi /python/utils/log.py
import time
def log(s):
timestamp = time.time()
st = time.strftime('%y-%m-%d %h:%m:%s', time.localtime(timestamp))
return st +' :'+ s;
在linux的目錄下新增__init__.py檔案,該目錄即成為python的包,該檔案用於定義一些規則,比如該包的哪些模組是對外可見的等.該檔案可以為空,為空時所有資源對外可見.
定義環境變數
# vi .bash_profile
export pythonpath=$pythonpath:/python/utils
# . ./.bash_profile
以這種方式新增到 pythonpath 變數後, /python/utils 目錄下的資源在該使用者的任意目錄都可以直接引用.
引用自定義包
# python
python 2.4.3 (#1, mar 5 2011, 21:25:56)
[gcc 4.1.2 20080704 (red hat 4.1.2-50)] on linux2
>>> from log import log
>>> ll = log('python');
>>> ll
'2016-01-17 00:37:00 :python'
怎麼學python 新手如何自學python課程?
為了python的自學黨們,傳智播客真的是拼了,今天給大家講講新手如何自學python課程?傳智播客不僅有 人工智慧 python學習路線圖 還根據以往的經驗,總結出學習python之前的各種問題,想詳細了解,從此貼開始吧 當完整的實現了乙個小專案之後,相信你的內心肯定是非常激動的,這就是學習的收穫...
python怎麼輸出n的多次方 Python輸出
簡單來說,就是將程式的執行結果顯示出來。print hello world 比如有以下 pirnt 我今年10歲 pirnt 我今年11歲 pirnt 我今年12歲 在輸出年齡的時候,用了多次 我今年xx歲 能否簡化一下程式呢?字串格式化看如下 age 10 print 我今年 d歲 age age...
python效率怎麼樣 如何優化python的效率
優化python的效率的方法 1 優化演算法時間複雜度 2 減少冗餘資料 3 合理使用copy與deepcopy 4 使用dict或set查詢元素 5 合理使用生成器 generator 和yield。優化方法 1 優化演算法時間複雜度 演算法的時間複雜度對程式的執行效率影響最大,在python中可...