大坡3D软件开发

自主操作系统和CPU--用软件来改变世界

8.7 linecache--随机访问文本文件的行内容

本模块主要提供了随机地访问文本文件中的任何一行内容,可以提供优化访问的效率。本模块使用在当源码抛出异常时,需要访问在那一行源码的内容时,就很方便。linecache.getline(filename, lineno, module_globals=None) 从给出文件名称filename里获取第...

2016-03-31 21:10:22

阅读数 1169

评论数 0

8.6 tempfile--临时文件和目录处理

本模块主要提供了产生临时文件或临时目录,支持所有操作系统平台。创建临时文件时,不再使用进程ID来命名,而使用6位随机字符串进行命名。tempfile.TemporaryFile(mode='w+b', buffering=None, encoding=None, newline=None, suf...

2016-03-31 21:06:35

阅读数 4620

评论数 0

8.5 filecmp--文件和目录比较处理

本模块主要提供了对文件和目录进行简单的比较处理,如果需要复杂的文件比较需要使用difflib库来处理。filecmp.cmp(f1, f2, shallow=True) 比较文件f1和文件f2,当两个文件相同时返回True,否则返回False。如果参数shallow为True,只判断os.stat...

2016-03-31 21:04:47

阅读数 3288

评论数 0

8.4 stat--stat()函数的结果处理

本模块主要定义了一些常量和函数来处理os.stat()、os.fstat()和os.lstat()等函数返回的结果。如果想了解这些函数具体操作和意义需要参考你所在工作的系统平台函数:stat()、fstat()和lstat()。下面就是stat模块定义的一些函数来判断返回结果:stat.S_ISD...

2016-03-27 22:11:14

阅读数 1115

评论数 0

8.3 fileinput--多文件输入操作

本模块主要提供了循环地输入一个文件或者多个文件的操作类和函数。如果只是想操作一个文件,只需要使用函数open()就可以了。典型的使用场合如下:import fileinputfor line in fileinput.input():    process(line) fileinput.inpu...

2016-03-27 22:07:30

阅读数 1535

评论数 0

8.2 os.path--公共的路径名操作(1)

os.path.isabs(path) 如果参数path是绝对路径则返回True,否则返回False。例子:#python 3.4from os.path import * pathstr = 'F:\\temp\\py\\cal_1.py'r = isabs(pathstr)print(r)结果...

2016-03-13 16:37:09

阅读数 1788

评论数 0

8.2 os.path--公共的路径名操作

本模块主要提供了一些对路径名进行操作的函数。对文件进行读写需要使用open()函数,访问文件系统需要使用os模块。路径名可以使用字符串对象或者bytes对象表示,常常希望使用unicode字符串来表示文件名称,但不幸的是在Unix系统之下有时不能使用字符串来表示文件名称,只能使用bytes对象来表...

2016-03-13 16:34:38

阅读数 1851

评论数 1

从美国“制裁”中兴里学到了什么?

这次事件的由来,可以从新闻报道看到是这样:美国时间3月7日,美国商务部在其网站发布消息,以违反美国出口管制法规为由,将中兴通讯公司等中国企业列入"实体清单",对中兴公司采取限制出口措施。所谓出口限令是指美国供应商在向中兴通讯出口任何货物前,均需向美商务部申请许可。但通常而言,这...

2016-03-09 09:50:00

阅读数 3679

评论数 2

8.1.4 具体路径类

具体路径类是纯路径类的子类,后面提供了一些操作方法,以及一些系统调用。创建具体路径类主要有三个方法创建:class pathlib.Path(*pathsegments) 构造一个PurePath类的子类,它表示具体的路径类。例子:#python 3.4from pathlib import * ...

2016-03-06 22:28:33

阅读数 1999

评论数 0

8.1.3 路径的方法和属性

纯路径的类提供下面的方法和属性:PurePath.drive 字符串表示的驱动器的字母或者名称。例子:#python 3.4from pathlib import * p = PurePath('/usr/bin/python3')print(p.drive)p = PureWindowsPath...

2016-03-05 09:58:55

阅读数 1621

评论数 0

8.1.2 纯路径操作

纯路径操作对象提供了一些操作路径的功能,但不会访问文件系统的功能。主要提供下面三个类对象:class pathlib.PurePath(*pathsegments) 创建一个通用表示文件路径的类。例子:#python 3.4from pathlib import * p = PurePath('F...

2016-03-05 09:56:15

阅读数 1705

评论数 0

提示
确定要删除当前文章?
取消 删除