文件:读取,写入
流:stream 按字节读取:字节流 ;按字符读取:字符流 ; 缓存流
输入流 Input
输出流 Output
1.创建文件对象(路径,文件名)
2.读取
3.关闭
file.close() 关闭文件。关闭后文件不能在进行操作。
file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件
file.fileno() 返回一个整形的文件描述符(file descriptor FD整形)
file.next() 返回文件下一行
file.read([size]) 从文件读取指定的字节数
file.write()将字符串写入
获取文件后缀
def getfile_fix(filename):getfile_fix (文件名): return filename [filename.rfind('。')+ 1:]返回文件名[ 文件名。rfind ('。' )+ 1 :] 打印(getfile_fix( 'runoob.txt'))打印(getfile_fix ('runoob.txt' ))
爬取网页源代码
from urllib import request
request=request.urlopen("http://www.baidu.com/")
fi=open("project.txt",'w')
page=fi.write(str(request.read()))
fi.close()
os命令
import os
#os.mkdir("haha") #创建文件夹
# os.rmdir("haha") #删除文件夹
# os.rename("os.py","os命令.py") #重命名文件或文件夹
# print(os.getcwd()) #获取路径
# print(os.listdir("./")) #获取路径内所有文件