获取磁盘剩余空间 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,问题解决了!

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