关于
dirs = os.listdir("movie")
列出的一级子目录和文件是按照左边目录的顺序或者其他顺序列出文件吗?因为在视频演示中,我发现'.... .mp4' 本来在最后,但在列表中出现在第二个。不知道列出的方式是否是按照一定顺序,这样可以在后边直接对dirs列表用index方法调用里面的名称
老师,怎么在idea上运行多个Client客服端,每次run都会覆盖上一个,视频里用的是eclipse,百度了很久没解决
无论是root用户还是普通用户,使用set password="新密码"的方式修改密码都没有反应,这是为什么?其他方式修改密码都正常
一》怎么按照老师的代码写的,在写获取根元素的代码是不支持
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): print('haha') return 'Hello World!' @app.route('/list/') def my_list(): return '新闻业' if __name__ == '__main__': app.run(port=8000)
老师,我明明在端口这里修改成8000,但是后台的地址还是显示端口号为默认的5000
b = input("输入个元素\n") if b == "Q" or "q": print("123") else: print("0")
老师我想问一下,我有个问题关于这个if判断语句。为啥我输入“1”,不应该输出结果“0”吗?
''''***************************************************************** *目标:输入三角形三个顶点的坐标,若有效则计算三角形的面积;如坐标无效,则给出提示 *方法:eval函数,if and else 判断方法 *date:6/9/2020 *****************************************************************''' import math (x1,y1) = eval(input("请输入第一组顶点的坐标:(x1,y1)")) (x2,y2) = eval(input("请输入第二组顶点的坐标:(x2,y2)")) (x3,y3) = eval(input("请输入第三组顶点的坐标:(x3,y3)")) a = length_01 =math.sqrt(((x1 - x2)**2 + (y1 - y2)**2))#求出两点之间的距离 b = length_02 =math.sqrt(((x1 - x3)**2 + (y1 - y3)**2)) c = length_03 =math.sqrt(((x2 - x3)**2 + (y2 - y3)**2)) if a + c > b and a + b > c and b + c > a: print("三角形的面积是:{0}".format(math.sqrt((1/16)*(a+b+c)*(a+b-c)*(a+c-b)*(b+c-a))))# 海伦公式 else: print("错误坐标,请重试")
老师你好!假如我想将最后的结果输出保留4位有效数字应该怎么写呢?谢谢!!!
关于csv.write:
视频课中
写入多行时,c是用大列表套小列表的方式表示一行
但是在本章pdf文件中,
rows是使用列表中用元组的形式表示一行
请问两个用法是一样的吗?
有什么情况下是只能用其中一种形式,而不能用另一种的吗? 谢谢
请问,为什么我每次删除创建的文件都会有这样的提示?谢谢
csv.reader中:
视频中的代码是:
with open () as f: a_csv = csv.reader(f) # print(list(a_csv)) for row in a_csv: print(row)
这里讲的是若print,指针就已指到最后,因此下一行for中不能在读取数据
但是本章文件中的代码
with open() as a: a_csv = csv.reader(a) headers = next(a_csv) print(headers) for row in a_csv: print(row)
想问一下这里 next(a_csv)的作用是什么,为什么加这一句后,print(headers)只打印第一行内容,而不是全部内容?谢谢
设置隔离级别,并查看表数据
新建查询,插入新数据
重新运行 select*from account,结果还是4条数据,但是如果同时运行start transaction 和 select*from account,就会出现5条数据,如下:
请问为什么产生了幻读?
问题一:使用lambda表达式时候,多参数中为什么不能带有可变参数呢,例如:
f = lambda a, b, *c : a, b, c # 可变参数*args print(f(10, 20, 30, 40)) print(f())
提示错误如下:
而在传统函数定义中是可以的:如下
问题二:为什么不可以这样子?
f = [lambda **kwargs: kwargs, lambda *kwargs: kwargs] print(f[0](name='zhouzhou', age=23), f[1](name="weiwei", age=24))
运行结果如下:
实例对象实例方法中的代码信息会保存到对应的类对象中,调用实例方法实际上是调用指向类方法的引用,这样理解对不对
老师您好:
这是我在gitee上面新建的配置文件:
eureka注册中心的配置文件:
# 端口号配置 server: port: 8080 # 配置应用名称 spring: application: name: eureka-server eureka: client: fetch-registry: false register-with-eureka: false service-url: defaultZone: http://localhost:8080/eureka/
配置中心服务端的配置文件:
server: port: 8082 spring: application: name: config-server cloud: config: server: git: uri: https://gitee.com/vjxa/cloudconfig.git username: vjxa password: 密码
启动报错:
访问了springcloud默认的注册中心地址,但是我在服务端的配置文件里面加上eureka注册中心地址后可以正常访问:
server: port: 8082 spring: application: name: config-server cloud: config: server: git: uri: https://gitee.com/vjxa/cloudconfig.git username: vjxa password: 密码 eureka: client: service-url: defaultZone: http://localhost:8080/eureka/
我在远程的仓库地址已经设置了注册中心的地址,在服务端还要设置一遍,这是为什么?
问题一:强制命名参数中,只提到了一个星号的情况,我试了试两个星号。提示报错,代码如下:
def f1(**a, b, c): print(a, b, c) f1(2, 3, 4, name = 'zhouzhou', age= 18)
报错信息如下:
问题二:可变参数(一个星号时)是用*args 还是可以随便起个名字呢。或者两个星号时使用**kwargs,还是随便七个名字。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637