为啥我的第二个定义的会出现错误啊,代码都一样的啊
老师,我不理解为什么在第三行那里用二进制方式就可以成功运行,但是就一个”w"就不行呢,我打开的并不是二进制文件呀,还是说涉及到序列化和反序列化都是必须这样规定的吗?还有就是我运行是乱码但是调成gbk和utf-8都没用,下图1为调成utf-8,2为调成gbk
点旁边的不是黄就是红,属实给我整不会了,不知道用什么了
#coding=utf-8 with open(r"c:/mypicture.jpg",'rb') as srcFile,open("2.2二进制文件的读写","wb") as destFile: for line in srcFile: destFile.write(line)
老师,为什么这样读不了呀,我就把照片存在桌面上,应该就是c盘呀我在c盘里面搜,但是它就到这里进度条就一直没动了,5分钟了都,而且搜的过程也贼慢,之前都把东西存在c盘后来都删了,现在有文件都放到d盘去了,但是他运行还是很慢,老师有时间能不能帮我清个内存,麻烦了
#为文本文件每一行末尾增加行号(加啥都行) #coding=utf-8 with open(r"d:\b.txt","r",encoding="utf-8") as f: lines=f.readlines() lines2=[line.rstrip()+"#"+str(index)+"\n" for index,line in zip(range(1,lines+1))] #用列表推导式做处理 huawei#2 with open("b.txt","w") as f: f.writelines(lines2)
老师,怎么会这样的呀,我跟着视频敲得一模一样呀,没有把整型和列表连在一起呀
#coding=utf-8 class AgeError(Exception): def __init__(self,errorinfo): #info信息 Exception.__init__(self) self.errorInfo=errorinfo def __str__(self): return str(self.errorInfo)+"年龄错误!应在1-150之间" if __name__=="__main__": #如果是True,则模块是作为独立文件执行,这下面可以写测试代码 age=int(input("输入一个年龄:")) if age<1 or age>=150: raise AgeError(age) else: print("正常的年龄:",age)
老师,为什么我按要求搞得和视频里老师调试的不一样啊,代码应该没问题,断点也设置了,怎么是个这样的
import traceback try: a = int(10.3) b = int(input("请输入一个不为0的数:")) c = a / b print(c) except: traceback.print_exc()
运行图:我的记事本里并没有生成报错的。但是用with的时候就生成了,而且运行界面如下,按老师视频里讲的,这两个不是等价的吗,应该运行结果一样呀,为什么会这样呢
#traceback模块生成异常日志 coding=utf-8 import traceback try: a = int(10.3) b = int(input("请输入一个不为0的数:")) c = a / b print(c) except: with open(r"d:/a.txt","a") as f: traceback.print_exc(file=f)
self.btn01["command"]=self.songhua
老师,这个括号里的command是什么作用?这个是专门用来绑定事件的嘛?
老师,这句话中command的含义是什么,这句话可以理解为按键绑定了一个事件嘛?
self.btnQuit=Button(self,text="退出",command=root.destroy)
老师,这句话中
root.destroy
是做什么用的?
一键将页面内容都翻译了
老师这是什么翻译软件呀
老师,为什么我在导入a包的时候会报错
老师,我这个为什么报错显示找不到a?
第一个方法在pip文件夹中怎么创建pip.ini(配置设置)?
老师,endswith()这个是用来获得文件的后缀名的嘛
s=["姓名:高淇\t","年龄:18\t","2022新年愿望:暴富"] with open(r"d:\duxie.txt","w") as f: f.write("hello world!\n") f.writelines(s) with open(r"d:\duxie.txt","r") as f: for line in f: print(line)
老师,我希望hello world下一行就是姓名那些,但是用了\n就跑到下下行去了,不用的话就都在一行,请问要怎么实现呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637