2021-12-25 10:48来源:m.sf1369.com作者:宇宇
fo.close()---你小括号没有。
fo = open(D:/text一.txt,w,encoding = 'utf-8')ls = ['13','14','15']fo.writelines(ls)fo.close()
文件在d盘下面
改成 fo.close()
使用文件:
文件迭代器是最好的读取行工具,文件也有个迭代器会自动在for循环,列表解析或者其他迭代语句中对文件进行逐行读取。
读取内容是字符串,而不是对象,文件读取的数据回到脚本时是一个字符串
close是通常选项,文件上下文管理器是一种替代方法。但close()是一个好习惯。
其他文件工具
open函数及其返回的文件对象是python脚本中通向外部文件的主要接口,但还有其他的类似工具:
标准流,在sys模块中预先打开的文件对象
os模块中的描述文件
sockets、pipes和FIFO文件,文件类对象同步进程、网络通信
通过键来存取的文件,通过键直接存储的不变的python对象
Shell命令流,os.popen、subprocess.Popen这样的工具
第三方开源的文件类工具等