python细节点(2)

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.


猜你喜欢

转载自blog.csdn.net/qq_21210467/article/details/80611572