python 编程快速上手目录_Python 编程快速上手 第八章总结

在下面函数中的()中,可为相对路径,也可为绝对路径。

获知当前目录,改变当前目录,查看当前目录

更改当前目录:os.getcwd()

改变当前目录:os.chdir()

查看当前目录:os.listdir()

创建新文件夹

os.makedirs

os.path 模块

转变路径类型

将相对路径改变为绝对路径:os.path.abspath(path)

将绝对路径改变为相对路径:os.path.relpath(path)

进行判断

判断是否为相对路径:os.path.isabs(path)

检查路径的有效性:os.path.exisits(path)

返回名称

os.path.dirname(path),将返回该参数的最后一个斜杠前面的所有内容,即目录名称

os.path.basename(path),将返回该参数最后一个斜杠后面所有的内容,即基本名称

os.path.split(),将同时返回包含一个路径的目录名称和基本名称的元组列表。

查看文件大小

os.path.getsize(path):返回字节数

读写文件

读写文件的步骤

打开文件: 调用 open() 函数,返回一个 file object

读写文件:使用这个 file object 的read() 或者 write() 方法。

关闭文件:使用 close() 方法。

其他

在 open() 函数中的第二个参数有‘r','w','a'三种可选的参数。默认状态下为'r':读取文件内容

’w'为重写文件内容。

'a'为在文本的末尾添加内容。

shelve 模块

格式:import shelve

作用:将程序转为二进制的 shelf 文件

读写 shelf 文件的步骤:

创建 shelf 文件对象: shelFile = shelve.open('mydata')

可以对 shelf 值进行修改,就像它是一个字典一样: cats =['Zophie','Pooka','Simon'] shelf[cats] = cats

关闭这个文件:shelfFIle.close()

其他

和字典一样,shelf 对象有 keys() 和 values() 的值。

使用 pprint.pformat() 保存变量

与字典的列表进行搭配,返回一个字符串,这个字符串的格式易于阅读,且语法正确。

你可能感兴趣的:(python,编程快速上手目录)