linux做网站方便吗免费seo工具汇总
目录
1.从文件中读取数据
2.写入文件
3.存储数据
3.1使用json.dump()和json.load()
3.2保存和读取用户生成的数据
3.3重构
1.从文件中读取数据
读取整个文件 | with open('data.txt') as file_object: |
文件路径 | with open('text_files//data.txt') as file_object: |
file_path = '/home/eh/data.txy' | |
逐行读取 | with open(file_path) as file_object: |
创建一个包含 文件各行内容的列表 | filename ='data.txt' |
使用文件内容 | data_string = '' |
打印圆周率小数点后10位数 3.1415926535… | print(f"{data_string[:12]}…") |
数列中是否包含这个字段 | …… my_data = input("输入数字,字符串是否有这个数:") |
2.写入文件
写入空文件 | file = 'abc.txt' |
写入多行open(file, 'w') | with open(file, 'w') as file_object: |
附加到文件open(file, 'a') | with open(file, 'a') as file_object: |
3.存储数据
json能够将简单的python数据结构转储到文件中
3.1使用json.dump()和json.load()
json.dump() | 可以接受两个实参 | import json | number.json文件中: [2, 3, 5] |
json.load() | 将列表 读取到内存中 | with open(filename, 'w') as f: |
3.2保存和读取用户生成的数据
代码 | 输出 | username.json文件 | |
存储用户 | import json | 你的名字:Ann Hello,Ann! | "Ann" |
向已存储的用户 发出问候 | import json | 欢迎回来,Ann! | |
如用户已存储,加载他。如果没有,则提示用户输入并存储。 | import json |
3.3重构
重构:代码能够正常运行,但通过将其划分为一系列完成具体工作的函数,还可以进行改进。
作用:让代码更清晰、更利于理解、更容易扩展。