打开文件,参数为文件名和访问方式
fo = open("foo.txt", "w")
关闭文件
fo.close()
write函数(向文件中添加),此方法是添加的方法,每次添加会删除之前的内容(追加内容的话打开方式为a)
fo.write("你好: 我是王*宇 是一名研究生")
然后打开文件可以看到如下内容
writelines(list):可以把一个序列写入文件,但是是拼接写入,写完一个元素后不回换行
read(num)函数,python读取文件内容通过二进制的方式读取,num是需要读取的字节数,从开头开始算起,如果不加参数的话会自动尽可能多的读取文本内容
fo = open("mytext", "r") print("文件名: ", fo.name) print(fo.read()) fo.close()
seek(offset [,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置
fo = open("mytext", "r") # 开始读取十个字符 print(fo.read(10)) # 显示当前指针位置 print(fo.tell()) # 再次读取十个字符 print(fo.read(10)) # 将指针移动回开头 fo.seek(0,0) # 再次读取十个字符 print(fo.read(10)) fo.close()
导入os模块实现重命名和删除文件
os.rename("mytext","mytext.txt") os.remove("mytext.txt")
导入os模块实现创建目录和删除空目录
os.mkdir("packet") os.rmdir("packet")