老师,你上面部门名称是department_name 你这里部门号 也是department_name ,不应该是department_id 吗?? 还是你示例题目字打错了 按正常翻译理解 就应该 名称是name 号的话 是ID 才对呀
删除数据的时候,是不是也可以完善一下, 要先判断数据ip还在不在,如果本来就不在了,再删除是不是不友好了
老师,使用面向对象的方法实现的话,只能是这样吗?我自己觉着要是像课件里讲的调用两个Frame,只能是定义两个类。求解惑!!!
"""测试pack布局管理器""" from tkinter import * class Application(Frame): def __init__(self, master=None): super().__init__(master) # super()代表的是父类的定义,而不是父类对象 self.master = master self.pack() # 调用布局管理器 self.create_widget() def create_widget(self): btnText = ("流行风", "中国风", "日本风", "重金属", "轻音乐") for txt in btnText: Button(self, text=txt).pack(side="left", padx="10") class Application2(Frame): def __init__(self, master=None): super().__init__(master) # super()代表的是父类的定义,而不是父类对象 self.master = master self.pack() # 调用布局管理器 self.create_widget() def create_widget(self): for i in range(1, 15): Button(self, width=5, height=10, bg="black" if i % 2 == 0 else "white").pack(side="left") if __name__ == "__main__": root = Tk() # 创建根窗口对象 root.geometry("700x200+200+300") app = Application(master=root) app2 = Application2(master=root) root.mainloop() # 调用组件的mainloop(),进入时间循环
不能同时打开三个nacos服务
package com.itbaizhan; import java.io.File; /** * 打印目录树,结合递归 */ public class PrintFileTree { public static void main(String[] args) { File f = new File("c:\\Users\\Administrator.DESKTOP-RT7AG0B");//最大的可能是这里出了问题 printFile(f, 0); } static void printFile(File file,int level){ for(int i=0;i<level;i++){ System.out.print("-"); } System.out.println(file.getName()); if(file.isDirectory()){ File[] files=file.listFiles();//列出所有子文件/子目录 for(File temp:files){ printFile(temp,level+1); } } } }
我想请问一下老师,为什么我在测试的时候会报空指针异常?
元素长度是4?
tkinter * tkinter messagebox Application(Frame): (master=): ().(master) .master = master .pack() .createWidget() (): .v = StringVar(); .v.set() .r1 = Radiobutton(===.v) .r2 = Radiobutton(===.v) .r1.pack(=); .r2.pack(=) Button(==.confirm).pack(=) (): messagebox.showinfo(+.v.get()) __name__== : root = Tk() root.geometry() app = Application(=root) root.mainloop()
for x in range(5): print(0,end='\t') print() # 打印结果:00000 for x in range(5): print(1,end='\t') print() # 打印结果:11111 for x in range(5): print(2,end='\t') print() # 打印结果:22222 # 利用嵌套循环 for x in range(5): for y in range(5): print(x,end='\t') print()
老师,我爬取豆瓣电影代码如下:
from urllib.request import Request from urllib.request import urlopen from random import choice from time import sleep def get_html(url): user_agnet_list = [ # 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)\ # Chrome/80.0.3987.132 Safari/537.36' # 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)123456', # 'Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11', # 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0)', # 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)', # 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; \ # .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)', # 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)', # 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50(KHTML, like Gecko)\ # Version/5.1 Safari/534.50' 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36' ] choice_agent = choice(user_agnet_list) headers = { 'User-Agent': choice_agent } request = Request(url, headers=headers) response = urlopen(request) return response.read().decode() def save_html(html, filename): with open(filename, 'a', encoding='utf-8') as f: f.writelines(html) def main(): i = 0 base_url = 'https://movie.douban.com/j/chart/top_list?type=11&interval_id=100%3A90&action=&start={}&limit=20' while True: url = base_url.format(i * 20) html = get_html(url) if html == '[]': # 返回值为[]时表示遍历完成,退出循环 break else: print(html) save_html(html, 'a.html') i += 1 sleep(3) # html=get_html(base_url) # print(html) if __name__ == '__main__': main()
刚开始运行还能运行,后面运行提示:
是不是被封ip了?如何解决?
老师麻烦你给我讲下这个程序的执行过程
def printName(isChinese,name,familyName): def inner_print(a,b): print("{0} {1}".format(a,b)) if isChinese: inner_print(familyName,name) else: inner_print(name,familyName) printName(True,"小七","高") printName(False,"George","Bush")
老师这里可以用像图一这样子用row参数来接收这行数据
再用row.id去传id到后端呢????????????
{% extends 'base.html' %} {% block title %}用户注册页面{% endblock %} {% block headerjs %} <script type="text/javascript" src="/static/md5-min.js"></script> {% endblock %} {% block main %} <div class="login-body"> <div class="login-card"> <div class="login-top"> <h3>新用户注册</h3> <h5>尊敬的用户,欢迎您回来!</h5> </div> <div class="login-bottom"> <form method="post" action="/user/register/" onsubmit="register();"> {% csrf_token %} <div class="login-input-box"> <input type="text" id="account" name="account" value="" class="login-admin active" placeholder="邮箱注册"> <span style="color:red;" id="aSpan"></span> <input type="password" id="password" name="password" value="" class="login-password"> <span style="color:red;" id="pSpan"></span> <button class="login-btn" style="color: white;text-decoration: none;cursor: pointer">注册</button> </div> </form> <div class="login-img"> <img src="/static/login_05.png" alt=""> </div> </div> </div> </div> {% endblock %} {% block footerjs %} <script> function isEmail(str){ var reg = /^[a-zA-Z0-9_-]{6,}@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; return reg.test(str); } function register(){ //获取输入框的值 var account = $('#account').val(); var password = $('#password').val(); //简单校验 if(account.length<6||!isEmail(account)){ $('#aSpan').text('邮箱长度不能小于六位'); return false; } if(password.length<6){ $('#pSpan').text('密码长度不能小于六位'); return false; } hex_pwd = hex_md5(password); $('#password').val(hex_pwd); } </script> {% endblock %}
老师,项目素材中的代码。我表单验证是错的,也可以提交,重定向到个人应用界面
如果我写1个input组件,调用了5次,我怎么把这5个值给存起来?
不太懂1为什么只读标题而已。
2为什么只读内容,不包含标题,a_csv不是包含标题吗
老师,我想了一下午想不出来怎么实行递减代码!
这个是我写的第一个代码!求补全:
import turtle def huayuan(): turtle.pendown() turtle.circle(50) turtle.penup() turtle.forward(125) turtle.pendown() x = 0 y = 0 a = 0 for i in range(10): huayuan() a += 1 if a >= 4: a = 0 x += 62.5 y -= 50 turtle.penup() turtle.goto(x,y) # 第二行怎么变成3个,第三行怎么变成2个,第四行怎么变成1个。
这个是我写的第二个代码!求补全:
import turtle def yuan(): turtle.pendown() turtle.circle(50) turtle.penup() turtle.forward(125) lnen = input("输入第一行要画的圆圈个数") x = 0 y = 0 for i in range(0, int(lnen)): yuan() if i == (int(lnen)-1): x += 62.5 y += -50 i = 0 turtle.goto(x,y) # 怎么让第二行输入的圆圈 比第一行的减少1个,顺便再写一下第三行怎么比第二行的减少1个圆圈。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637