如何 删除 python中 with open as 里面的内容?
111 什么意思? 是文件里的内容吧? ??? 让里面的内容清空 Twilight6 发表于 2020-6-21 10:31什么意思? 是文件里的内容吧?
我用读写 搞了个计算器ms mr 功能 我想用计算器mc 的功能按键清除msmr里面的内容
qianhe249i 发表于 2020-6-21 10:44
我用读写 搞了个计算器ms mr 功能 我想用计算器mc 的功能按键清除msmr里面的内容
那和 with open 这些没关系吧,你计算器要用文本读取数据的吗? Twilight6 发表于 2020-6-21 10:49
那和 with open 这些没关系吧,你计算器要用文本读取数据的吗?
读取 的功能是为了给 MS MR 用的
但是MC的功能我不知道怎么删除 读取的数据 qianhe249i 发表于 2020-6-21 10:52
读取 的功能是为了给 MS MR 用的
但是MC的功能我不知道怎么删除 读取的数据
你 open 打开模式写成 w 就好了 里面内容全部清空 Twilight6 发表于 2020-6-21 10:53
你 open 打开模式写成 w 就好了 里面内容全部清空
代码怎么实现。。 qianhe249i 发表于 2020-6-21 10:58
代码怎么实现。。
with open('你要清空的文件路径','w') as f:
pass Twilight6 发表于 2020-6-21 11:00
with open('你要清空的文件路径','w') as f:
pass
那啥 能看一下我的代码吗。。
qianhe249i 发表于 2020-6-21 11:03
那啥 能看一下我的代码吗。。
那最好了 直接拿代码说话是最正确的选择 qianhe249i 发表于 2020-6-21 11:03
那啥 能看一下我的代码吗。。
qq‘看一下 本帖最后由 qianhe249i 于 2020-6-21 14:39 编辑
Twilight6 发表于 2020-6-21 11:05
那最好了 直接拿代码说话是最正确的选择
#MS按钮功能 使用with open as 用来读写文件内容 然后将值赋值给vartext
qianhe249i 发表于 2020-6-21 11:06
#MS按钮功能 使用with open as 用来读写文件内容 然后将值赋值给vartext
def ms(event):
with op ...
我想在mc里面删除 上面的文本数据 qianhe249i 发表于 2020-6-21 11:07
我想在mc里面删除 上面的文本数据
def ms(event):
with open('a.txt','w') as file:
file.write(str(vartext.get()))# 将文件以字符串的形式返回
buttonMS.bind("<Button-1>",ms) # button-1 为鼠标左击
#MR按钮功能
def mr(event):
with open('a.txt','r') as file:
vartext.set(int(file.read()))# 将文件以字符串的形式读取
buttonMR.bind("<Button-1>",mr)
#MC按钮功能
def mc(event):
with open('a.txt','w') as file:
pass
buttonMC.bind("<Button-1>",mc) Twilight6 发表于 2020-6-21 11:12
不行 qianhe249i 发表于 2020-6-21 11:16
不行
你的要求不是清空文本内容吗?with open('a.txt','w') as file: 就会将文本覆盖了而且为空 Twilight6 发表于 2020-6-21 11:18
你的要求不是清空文本内容吗?with open('a.txt','w') as file: 就会将文本覆盖了而且为空
但是 他会报错 vartext.set(int(file.read()))# 将文件以字符串的形式读取
ValueError: invalid literal for int() with base 10: ''
页:
[1]