今天学习的内容就比较简单了,是针对于AI智能伴侣第四版项目代码开发的前置准备工作,主要就是学习了文件的读取和创建,记录代码如下。
文件的读取:
#读文件
#1.打开文件
# f = open('resources/Python文件调用测试.txt', 'r', encoding ='utf-8')
#2.读取文件内容
# content = f.read() #读取文件所有内容
# print(content)
# content_list = f.readlines() #读取文件所有内容并返回一个列表
# for line in content_list:
# print(line.strip())
#3.关闭文件
# f.close()
文件的编写:
# 写文件
# 1.创建文件
f = open('resources/静夜思.txt', 'w', encoding='utf-8')
# 2.写入文件内容
f.write('静夜思\n')
f.write('床前明月光\n')
f.write('疑是地上霜\n')
f.write('举头望明月\n')
f.write('低头思故乡\n')
# 3.关闭文件
f.close()
还有强制文件关闭的两种方法(保证文件即使中途出现运行错误的代码也可以正常关闭文件)
#下面的写法保证了当文件操作完成后文件一定会被关闭,即使在操作过程中发生异常文件也会被关闭。
#方法一:使用try...finally结构(繁琐)
#1.打开文件
f = open('resources/资源释放', 'w', encoding ='utf-8')
try:
#2.写入文件内容
f.write('Hello, World!')
finally:
#3.关闭文件
f.close()
print('文件已关闭')
# 方式二:使用with语句(更加推荐使用,因为它更简洁,且能自动处理文件的关闭。)
with open('resources/资源释放', 'w', encoding ='utf-8') as f:
f.write('Hello, World!')
总的来说这些内容都不太难,记录一下。