代码:
#coding=utf-8 #递归算法遍历并打印所有的目录和文件 import os allfiles = [] def getAllFiles(path,level): childFiles = os.listdir(path) for file in childFiles: filepath = os.path.join(path,file) if os.path.isdir(filepath): getAllFiles(filepath.level+1) allfiles.append("\t"*level+filepath) getAllFiles(r"G:/pythonProject_pycharm/test_os",0) for f in reversed(allfiles): print(f)
运行结果:
这个错误怎么解决呢
'''
新增功能:
加载主窗口
#导入pygame
import pygame
SCREEN_WIDTH = 700
SCREEN_HEIGHT = 500
class MainGame():
widow = None
def __init__(self):
pass
#开始游戏
def starGame(self):
#加载主窗口
#初始化窗口
pygame.display.init()
#设置窗口的大小及显示
MainGame.widow = pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT])
while True:
pygame.display.update()
#结束游戏
def endGame(self):
class Tank():
def __int__(self):
#移动
def move(self):
#射击
def shot(self):
#展示坦克的方法
def displayTank(self):
#我方坦克
class MyTanke(Tank):
#敌方坦克
class EnemyTank(Tank):
class Bullet():
#子弹的移动
#显示子弹的方法
def displayBullet(self):
class Wall():
#展示墙壁的方法
def displayWall(self):
class Explode():
#展示爆破效果的方法
def displayExplode(self):
class music():
#播放音乐的方法
def play(self):
if __name__=="__main__":
MainGame().starGame()
这个那个地方错了
pygame SCREEN_WIDTH = SCREEN_HEIGHT = MainGame(): widow = (): (): pygame.display.init() MainGame.widow = pygame.display.set_mode([SCREEN_WIDTHSCREEN_HEIGHT]) : pygame.display.update() (): Tank(): (): (): (): (): MyTanke(Tank): (): EnemyTank(Tank): (): Bullet(): (): (): (): Wall(): (): (): Explode(): (): (): music(): (): (): __name__==: MainGame().starGame()
这个是什么错误的哈
老师,如果不想改变department_name的列名,括号里该怎填呢
from threading import Thread from time import sleep,time import threading # 线程的方法 # 方法包装 # 创建普通方法 def func1(name): print(threading.currentThread()) print("Threading:{name} start") sleep(3) print("Threading:{name} end") if __name__=="__main__": print(threading.currentThread()) # 开启时间 start=time() ''' # 创建线程 t1=Thread(target=func1,args=("t1",)) t2=Thread(target=func1,args=("t2",)) # 开启时间 start=time() # 开启线程 t1.start() t2.start() #等待t1线程执行完再往下执行 t1.join() #等待t2线程执行完再往下执行 t2.join() # func1("t1") # func1("t2") ''' thread_list=[] for i in range(100): t=Thread(target=func1,args=(f"t{i+1}",)) t.start() thread_list.append(t) for t in thread_list: t.join() #结束时间 end=time()-start print(end)
请问老师,这个print(threading.currentThread())干吗的。起到什么作用
(1)什么是javadoc标签?帮我解释一下它的含义顺便帮我举几个实例被呗
(2)笔记上说文档注释包含说明性的内容以及一些javadoc标签那么如果是图中的那个文档注释一共三行他的第一行就是说明性内容呗?第二行和第三行就是javadoc标签下是吗?
(1)文档注释中就类似于我圈圈的那样除了第一行和最后一行每行都必须有*吗?
(2)文档注释中一般都是写这三行是吗?
(3)文档注释中一般第一行都是用来介绍类或者方法是吗?
老师的课堂笔记中从HBase向hive中导入数据时,在hive中建的外部表
老师这个是怎么回事啊?主键删除不了,用语句也不行
这个老师叫什么名字啊
#pattern = r'.*\ber' #匹配左边界 #pattern = r'.*er\b' #匹配右边界 #s = '123,eroa' #s = '123,oaer' #v = re.match(pattern,s) #print(v) #匹配单词边界\B pattern = r'.*\Ber' #匹配左边界 #pattern = r'.*er\B' #匹配右边界 s = '123,peroa' #s = '123,oaer' v = re.match(pattern,s) print(v)
我不太明白对单词边界的匹配,为什么\b会到er就结束,\B到per也就结束了,不应该是左边界朝后都是的吗
from socket import * #导入socket模块 s = socket(AF_INET,SOCK_DGRAM) # 创建一个socket对象 addr = ("192.168.3.25",8083) # 创建接收方地址及端口 date = input("请输入需要发送的内容:") # 创建发送内容 s.sendto(date.encode("GB2312"),addr) # 用sendto发送信息,encode():endcode的作用是将字符串转换为字节流,括号中是接收方的解码形式,如不填写默认为utf-8 redata = s.recvfrom(2048) # 括号中的数字为接收信息的最大字节数 print(redata[0].decode("GB2312")) #接收到的数据为一个元组,元组中的第一个位置是接收到的信息字节流数据,第二位是发送方的IP地址和端口 #decode()decode的作用是将字节流转换为字符串,括号中是接收方的解码形式,如不填写默认为utf-8 s.close()
老师,为什么调试助手这里没反应
老师,这里给a创建完属性节点后没有进行赋值,为什么它的下划线依然被取消了呢?
这个公式怎么来的?是伯努利分布概率密度函数吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637