摘要: 1. 如果只有一个层级需要遍历,那使用os.listdir(“路径”)就挺好用。我们大多数情况下只需要使用这个就行了。 url = r"D:\myproject\test" files = os.listdir(url) for file in files: print(os.path.join(u 阅读全文
posted @ 2022-06-15 11:48 djjnet 阅读(2369) 评论(0) 推荐(0)
摘要: 在主线程中创建一个子线程: t = threading.Thread() t.start() t.join() 那创建的这个子线程start之后,主线程会停在那里等这个子线程运行完成,这个子线程运行完成后,主线程才会继续执行t.start()之后的主线程代码。 注意:join要在start之后 t 阅读全文
posted @ 2022-06-02 14:22 djjnet 阅读(146) 评论(0) 推荐(0)
摘要: 一直对addStretch感觉怪怪的,直到看见了下面这段话: addStretch()函数用于在控件按钮间增加伸缩量, 伸缩量的比例为1:1:1:6,意思就是将控件以外的空白地方按设定的比例等分为9份 并按照设定的顺序放入Layout布局器中。 addStretch()的功能相当于是添加一个空白占位 阅读全文
posted @ 2022-01-24 10:12 djjnet 阅读(1436) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/zkk9527/article/details/88675129 在定义函数时使用*,**是收集参数 在调用函数时使用*,**是分配参数 阅读全文
posted @ 2022-01-23 12:04 djjnet 阅读(107) 评论(0) 推荐(0)
摘要: import threadingimport timeclass MyScheduledTask(threading.Thread): def __init__(self, interval, func, args=[], kwargs={}): super().__init__() self.in 阅读全文
posted @ 2022-01-23 11:53 djjnet 阅读(102) 评论(0) 推荐(0)