栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021-10-18

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-18

python文件与异常(2)

#写入文件
‘’'file_name=‘C:UsersAdministratorDesktoppython文件与异常空文件.txt’#使用python创建一个名为空文件的txt文件
with open(file_name,‘w’) as file_object:#w表示写入
file_object.write(“你好!n”)#注意w会将文件清空再写入
file_object.write(“你是谁?n”)#默认再上一句后面接着写,可以使用 换行符进行换行

with open(file_name,‘a’) as file_object:#a是附加输入,不会清空原文件
file_object.write(“请告诉我你的名字:n”)

#异常报错(可以先运行异常查看错误原因,然后写异常报错代码)
try:
print(5/0)#5除以0不满足运算条件,try中的代码如果无法运行就会执行except,若错误原因与except原因相同就会显示报错原因,并执行下面的语句 ZeroDivisionError:除数不能为0
except ZeroDivisionError:
print(“除数不能为0”)’’’

#文本分隔 split()将一句话的单词用逗号分开,常用来计算文本字数

#存储数据 使用import导入json模块:json.dump()要存什么数据,存在哪里
#json.load()要读取什么数据

import json

numbers=[2,3,5,7,11,13]#需要储存的数据

filename=r’C:UsersAdministratorDesktoppython文件与异常number.json’
with open(filename,‘w’) as f:#写入打开文件赋值给f
json.dump(numbers,f)#将number存再f中

with open(filename) as f:
nambers=json.load(f)#读取储存的数据
print(numbers)
![在这里插入图片描述](https://img-blog.csdnimg.cn/91b31eae6a794faa9ae5b6378ce3bf0f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6KW_5Y2X55-z5rK55aSn5a2m,size_20,color_FFFFFF,t_70,g_se,x_16

#把用户输入的名字保存到username.json文件中
#向用户打招呼(从保存的文件中读取名字)

import json
username=input(‘你的名字是?’)
filename=r’C:UsersAdministratorDesktoppython文件与异常username.json’
with open(filename,‘a’)as k:
json.dump(username,k)
print(f"再见面时我会和你打招呼,{username}")

with open (filename)as k:
user=json.load(k)
print(f"欢迎回来,{user}")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331179.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号