Excel的计数

评论关闭

count函数对统计工作进度非常有效,现在简单对其说明一下。
count函数只对数字敏感。
状态栏中所有的描述都是汉字,所以我们选择使用出空白对其他类型数据都敏感的COUNTA函数。
事例如下,很简单,只需指定适用范围就可使用了。

=COUNTA(R[-1]C[-5]:R[12]C[-5])

More

python+django的安装

评论关闭

找来找去,终于找到一种适合自己的web开发了!不过是否真的适合自己,那就不大清楚了!

但是不做永远就不知道什么是web开发了。废话少说,开始不知道什么是尽头的web之旅吧。

首先就是安装了,python的安装很简单,上官网下载安装包,然后双击就可以安装了。

www.python.org

接下来就是django的安装了。

http://www.djangoproject.com/上下载吧,我用的是1.2.2.最新了。python的版本是2.6.7.选择python的版本最好是2.2~2.6,因为django不支持这以外的python。

将python的路径加入到系统path中。

解压django,dos下进入django的目录下,

python setup.py install

然后就会自动安装了。

这时把\django\bin也加入到系统path中。

django-admin.py startproject doracat—-在当前目录下建立自己的项目。

进入刚刚建立的doracat目录中,python manage.py runserver

打开浏览器输入http://127.0.0.1:8000就可以看见自己的网页了。

补充:python manage.py runserver 8080 修改duankou。

python manage.py runserver 0.0.0.0:8080可以让其他电脑也访问到这个网页。

__init__.py: 空文件,与python关联。
manage.py: 命令行模式配置Django 项目。
settings.py: 配置文件。
urls.py: Django 项目的URL声明。url表。
明天继续。大部分的资料都可在django的官网上找到。特意安装了金山词霸。(做广告了)

python_20100902_批量修改文件名

评论关闭

作用:遍历当前目录下所有文件,并依次改名。文件名批量修改。

import os
import sys

filenames=os.listdir(os.getcwd())    

#取得当前目录下所有文件名
for num in range(len(filenames)):

#遍历
 if filenames[num]!=’changename.py’:

#对自己本身文件不进行修改
  if num < 10:

#改名,所有文件均以两位数字命名。
       os.rename(filenames[num],’0′+str(num+1)+’.jpg’)
  else:
   os.rename(filenames[num],str(num+1)+’.jpg’)

python_20100901_一日一练

评论关闭

#取得当前目录下的去掉扩展名的文件名,并存到当前目录下的“name.txt”文件中
import os
filenames=os.listdir(os.getcwd())
#os.getcwd()获取当前目录
#os.listdir()该当目录下的文件
#filenames的值类型是列表
for name in filenames:
     filenames[filenames.index(name)]=name[:-5]
#filenames.index(name)偏移量的判断
#name[:-5]分片,去掉“.rmvb”的扩展名
filenames.sort()
#排下序
file=open(‘names.txt’,'w’)
for name in filenames:
     file.write(name+’\n’)
file.close()

结果是:
海贼王-001
海贼王-002
海贼王-003
海贼王-004
海贼王-005
海贼王-006
海贼王-007
海贼王-008
海贼王-009
海贼王-010

python_20100901_元组列表字典的一点区别

评论关闭

字符串           ‘lwpcat’                                            

不可变,位置从左到右,不可在原处修改。可以分片和偏移

列表            [1,[2,'three'],4]                              

可变,支持在原地修改值,位置从左到右,是个序列

字典           {‘food’:’spam’,'taste’:'yum’}      

可变,无序。 通过键值读取数值,不同于列表通过偏移量读取数值

元组           (1,’spam’,4,’U')                                

不可变,不可在原处修改。 有序集合,偏移读取

 迭代           >>>spuares=[x ** 2 for x in [1,2,3,4,5]]

                  >>>spuares

                 [1,4,9,16,25]