218-6-7
1、bin()函数:表示将输入整数类型以二进制字符串形式返回,并且最高位非0.
bin(6) ->'0b110',因为6=0110。
2018-6-8 Python脚本
浏览和操作文件系统
1、os.mkdir()创建一个新目录,os.mkdirs()创建一个新的多级目录,os.stat()查看文件信息
2、glob模块,提供文件名通配符处理。如:glob.glob('*')
3、shutil文件操作命令:shutil.copytree(), shutil.rmtree()
4、os.path.splitdrive()读取磁盘驱动符。os.path.split()获取文件夹路径和文件名。
使用时间和日期:
1、格式化日期和时间字符串import time as t;now = t.time();gmt = t.gmtime(now);
time.strftime()用各种格式打印存储时间。time.strptime()加你个字符串转换为一个日期元组。time中有一个sleep函数可以将程序暂停给定的时间(秒)。
处理常见的文件格式:
CSV(逗号分隔值),HTML(超文本标记语言),XML(可扩展标记语言),Windows INI(以文件扩展名命名),JSON(基于JavaScript语言的轻量级数据交换格式)。
1、csv模块有两种机制:1是只是读取每行到一个元组中,另外一种能够读取数据到一个字典中,通常使用文件的第一行作为字典的键。with open() as f,print(scv.reader(f))。
2、csv模块不能处理Uicode输入,此时应该尝试第三方输入如:unicodecsv
3、writerow(item)写入。wrt = scv.reader(td),for item in irems: wrt.writerow(item)
4、将标题行添加到csv文件。wrt = csv.DictWriter(),wrt.writeheader(), wrt.writerows(items)
Config文件:基本结构
[DEFAUT]
Optional=value1
[SECTION1]
Option2=value2
Option3=value3
[SECTION2]
Option4=value4
ect.