Python Basic - read()方法

本文介绍了如何在Python中使用open函数读取文件,并详细解释了相对路径与绝对路径的区别。通过实例展示了如何指定读取字符的数量,以及如何在Windows环境下正确地使用路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值