产品执行码暂缺 发表于 2020-8-7 15:41:03

python文件写入读取

我创建了一个新的文件,怎么才能直接读取它,而不是创建-关闭,再打开读取-关闭
list2write = ['我真的','有点累','了']
file_name = '练习用文本'
f = open(file_name,'w')
f.writelines(list2write)
f.close()
f = open(file_name)
print(f.read())
f.close()
就是怎么做才能把第7行直接放到4,5行之间,打印文本内容呢?

qiuyouzhi 发表于 2020-8-7 15:45:01

恐怕没有办法,因为你用w模式打开的文件,内容已经被清空了

产品执行码暂缺 发表于 2020-8-7 15:46:26

qiuyouzhi 发表于 2020-8-7 15:45
恐怕没有办法,因为你用w模式打开的文件,内容已经被清空了

那这种的是在做什么:file = open(file_name,'w+')

qiuyouzhi 发表于 2020-8-7 15:56:45

产品执行码暂缺 发表于 2020-8-7 15:46
那这种的是在做什么:file = open(file_name,'w+')

哦,这种是边写入边读取
我刚才试过了,貌似不行

产品执行码暂缺 发表于 2020-8-7 16:17:38

qiuyouzhi 发表于 2020-8-7 15:56
哦,这种是边写入边读取
我刚才试过了,貌似不行

这种小地方是不是就不用想太多,用的时候看哪种能用就行吧

qiuyouzhi 发表于 2020-8-7 16:25:24

产品执行码暂缺 发表于 2020-8-7 16:17
这种小地方是不是就不用想太多,用的时候看哪种能用就行吧

是的
页: [1]
查看完整版本: python文件写入读取