
Python
文章平均质量分 85
icbc_ljt
呵呵,大家好~
展开
-
python日志输出—logging直接代码配置
# -*- coding: UTF-8 -*-def log_test01(): import logging import logging.handlers LOG_FILE = "../log/test01.log" handler = logging.handlers.RotatingFileHandler(LOG_FILE,转载 2015-06-22 22:32:13 · 488 阅读 · 0 评论 -
关于Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法
现象:最近需要抓取一些网页的信息,但发现Python的乱码问题相对Java来说,不太一样。按照以往Java解决中文乱码问题的思路去解决Python乱码,貌似行不通,报错信息:SyntaxError: Non-ASCII character '\xe5' in file原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他的语言,比如小日本的日原创 2015-06-22 22:27:30 · 724 阅读 · 0 评论 -
python特殊函数(id, dir, type, isinstance, issubclass, is)
内置函数id()如果我们能获取对象(变量、方法或类型实例)的 "内存地址" 对于我们了解引用机制还是非常不错的。id() 返回一个对象的 "唯一序号",转换成 16 进制就是所谓的内存地址了,为了图方便后面直接使用 id(),不再转换成 16 进制。>>>>>> def Foo(): pass >>>>>> Foo >>>>>> hex(id(Foo)) '0xdc转载 2015-06-22 22:51:31 · 1135 阅读 · 0 评论 -
Python杂
1、文件、文件夹是否存在>>> importos>>>os.path.exists('d:/assist')True>>>os.path.exists('d:/assist/getTeacherList.py')True>>>os.path.isfile('d:/assist')False>>>os.path.isfile('d:/assist/getTeach原创 2015-06-24 00:20:41 · 460 阅读 · 0 评论 -
文件的创建,读取,写入,修改,删除
一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:#python>>>f=open('f.txt','w') # r只读,w可写,a追加>>>for i in range(0,10):f.write(str(i)+'\n'). . .>>> f.close()二、文件内容追加,从0到9的10个随机整数:#python>>>imp转载 2015-06-24 00:21:30 · 736 阅读 · 0 评论