python-简单I/O读写文件
1-读取.txt后缀文件
file = open("D:\桌面\hw.txt","r+") 定义一个file 然后open打开文件("路径","文本访问模式")
datafile = file.read() 定义一个datafile 然后file.read() 使用read方法
read()方法从一个打开的文件中读取一个字符串。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。
语法
print(datafile) 输出
不出意外的话输出结果
如果报错查看你有没有在写入的路径上创建.txt文件
1.1-循环读取
file = open("D:\桌面\hw.txt","r+")
for a, line in enumerate(file):
print(a, line.strip())
file.close()
输出结果
2-写入一段文字
try:
file = open("D:\桌面\hw.txt1","r+") 打开文件位置 使用r+ 读写模式
file.write("987654321") 写入内容
file.close() 关闭
file = open("D:\桌面\hw.txt","r+") 再次打开
data1=file.read() 读取
print(data1) 输出
except Exception as r: 这里是处理异常的 如果出现异常会显示异常
print(r)
不出意外的话输出结果
3 将一个九九乘法表写入到.txt文件里面
try:
f = open("D:\桌面\hw.txt", "w") 打开路径 使用只写模式不读
for i in range(1, 10):
for j in range(1, i + 1):
f.write("{}*{}={} ".format(i, j, i * j))
f.write("\n")
f.close()
except Exception as r:
print(r)
不出意外的话 打开保存乘法表的文件
- 点赞
- 收藏
- 关注作者
评论(0)