read()
- read()
- 括号内有参数,什么都不加表示全读出来
- 数字做为参数:按字位置,一次取一个字符,一个汉字也表示 一个字符
widowns下file使用相对路径
file = open("少年游本意",mode="r",encoding="utf8") #其它参数默认
print(file.read())
以下为输出内容
"""
《少年游.本意》金庸
青衫磊落险峰行。玉壁月华明。马疾香幽。崖高人远。微步縠纹生。
谁家子弟谁家院。无计悔多情。虎啸龙吟。换巢鸾凤。剑气碧烟横。
"""
file.close()
file:直接填写了文件名,所以这里使用的是相对路径,与程序的目录在一起
windows下file使用绝对路径
file = open("C:\少年游本意",mode="r",encoding="utf8") #其它参数默认
print(file.read())
file.close()
输出内容与上面一样,此处不张贴
指定读取字符个数
import sys #导入一个sys模块
print(sys.getdefaultencoding()) #打印当前python的默认编码
file = open("C:\少年游本意",mode="r",encoding="utf8") #其它参数默认
print(file.read(8)) #打印前8个位置的字符
"""
utf-8
《少年游.本意》
"""
file.close()