獲取磁盤剩餘空間 Django項目幾個主要文件功能的解釋

獲取磁盤剩餘空間

在win32file 模塊裏面有個GetDiskFreeSpace函數,可以方便的實現這一點,但是要注意,我們要先下載pywin32,否則在運行以下代碼的時候會報:ImportError: No module named win32file

另外好像必須在Python2.6以上的版本纔行。

import win32file  

sectorsPerCluster, bytesPerSector, numFreeClusters, totalNumClusters /
                   = win32file.GetDiskFreeSpace("c://")
print "FreeSpace:", /
      (numFreeClusters * sectorsPerCluster * bytesPerSector) /(1024 * 1024), /

 

Django項目幾個主要文件功能的解釋

在新建一個Django項目之後,裏面會默認創建四個文件:

__init__.py

manage.py

settings.py

urls.py

下面解釋這些文件的作用:

__init__.py

Django項目是Python包,這個文件是用來告訴Python這個文件夾當做一個包。在Python術語中,包是一組模塊的集合,主要用來把相似的文件分組,防止出現命名衝突。

manage.py

這是另外一個有用的腳步用來管理你的項目,你可以把它看做是你項目的的django-admin.py版本,其實,manage.py和django-admin.py是共用相同的後臺代碼。

settings.py

這是Django項目的主要配置文件,在這個文件裏面,你可以具體說明很多選項,包括數據庫設置、網頁語言、需要turn on的Django功能。

urls.py

這是另外一個配置文件。你可以把它看做是介於URLS和用來處理它們的Python方法之間的匹配

作者:Shane
出處:http://bluescorpio.cnblogs.com
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

django-admin.py的問題

本人在使用django-admin.py的時候遇到一個問題,在這裏向各位求助:

我使用的軟件信息如下:

1. Python2.6

2. Django-0.96.5

在準備使用django-admin.py startproject的時候,會問我選擇何種程序打開django-admin.py,各位遇到這個問題麼?請問如何解決?

 

http://python.ubuntu.org.cn/上求助得到的解決方法是:

文件擴展名應該是自動關聯了,django-admin.py startproject用就可以了
不行就python django-admin.py startproject
還不行就重新裝python

 

我採用的方法是重裝Python2.6,問題解決了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章