标题:机器学习基础入门-jupyter8

我的学习笔记-python3入门

小节8:python读写文件

1.读写普通文件

①全部读取 f.read()

Window代码如下:

with open('测试文件.txt', encoding='gbk') as f:
    content = f.read()
    content_list = f.readlines()
print(content)

 运行结果:

②按行读取 f.readlines()

 Window按行读取:

with open('测试文件.txt', encoding='gbk') as f:
#    content = f.read()
    content_list = f.readlines()
print(content_list)

 运行结果:

 

2.写入文件

①直接写入

结果:

Windows: 写入文件 用utf-8的编码格式

with open('write.txt', 'w', encoding='utf-8') as f:
    f.write('测试')

运行结果:

                                    文件内容: 

②按行写入,直接拼接

结果; 

Wndows运行代码:

with open('write.txt', 'w', encoding='utf-8') as f:
    data = ['老污龟', '小污婆']
    f.writelines(data)

运行结果: 

③换行拼接

结果:

Windows代码:

with open('write.txt', 'w', encoding='utf-8') as f:
    data = ['老污龟', '小污婆']
    f.writelines('\n'.join(data))

 结果:

④将 'w' 改成 'a' 可以在原来的文本中增加新的元素

 

结果:

可人工写入一个换行符,解决换行拼接问题

3.机器学习过程中 读取CSV文件

①读取csv文件

②写入csv文件

先要定义一个包含字典的文件

猜你喜欢

转载自blog.csdn.net/qq_41275022/article/details/86438969