默认教学计划
929人加入学习
(28人评价)
Python 基础
价格 ¥ 299.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

文件需要打开 在读取

w只能写 而w+ 是可以写 和读

python2.0的版本 一二进制方式进行存贮

python3.0不一样 是采用Unicode方式存贮

取出的时候是以字符串形式 在转换回去

[展开全文]

追加模式 a

file = open(name,a)

w+文件开头

a+文件结尾

w+如果文件不存在则创建

r+文件不存在报错

Python3中字符是以Unicode方式存储

str.encode()返回str的二进制数据

原生对象的存取--非字符串

pick模块

rename(old,new)

remove(old,new)

touch fileName 创建文件

getcwd()获取文件夹

[展开全文]

Python的类型与运算-文件(二)

    之前看到的w模式,当文件是已有文件,就会删除里面的所有内容后再写入的。当我们需要在最后添加,而不是删除原有内容时,可以使用a模式。

    r+模式,只能打开已有文件,打开时保留原有文件,对文件可读,可写,也可更改原有内容。打开时指针在文件最前面。
    w+模式,打开时没有相应文件,会创建;有相应文件,会删除里面所有内容后打开。之后的操作与r+完全相同。
    a+模式,可以打开原有文件,也可创建新的文件,打开时指针为文件的最后位置。指针可以放到任何位置来读内容,但写入时,指针默认会移动到最后,然后写入。

[展开全文]

文件的三种写入模式:r+,w+,a+

文件的访问——b模式

原生对象的存取:用pickle模块(pickle.dump())

[展开全文]