编辑
2023-05-10
Python
00

已解决(pyautogui模块调用cv2定位屏幕坐标报错)AttributeError: partially initialized module ‘cv2’ has no attribute ‘gapi_wip_gst_GStreamerPipeline’ (most likely due to a circular import)

微信截图_20230510143725.jpg

编辑
2023-04-12
Python
00

相关信息

TypeError: can only concate

编辑
2023-04-11
Python
00

提示

File "<COMObject Open>", line

编辑
2022-12-12
Python
00

排序算法

ChatGPT推荐的用python写一个最快速的排序算法

python
def quickSort(array): if len(array) <= 1: return array pivot = array[0] left = [x for x in array if x < pivot] right = [x for x in array if x > pivot] return quickSort(left) + [pivot] + quickSort(right)

快速排序算法是时间复杂度为O(n * log n),因此在大多数情况下,它都能够比其他算法更快地完成排序任务。

编辑
2022-12-06
Python
00

os.listdir排序问题

今天用os.listdir()遍历文件夹下的图片发现,它的输出结果并不是按照某种特定顺序来的,这样输出就不是固定的。

os.listdir的结果就是一个list集,可以使用list的sort方法来排序。如果文件名中有数字,就用数字的排序。

python
import os path=os.getcwd() #返回当前进程的工作目录 path_list=os.listdir(path) path_list.sort() #对读取的路径进行排序 print(path_list)

输出:

[‘1.jpg’, ‘10.jpg’, ‘11.jpg’, ‘12.py’, ‘2.jpg’, ‘3.jpg’, ‘4.jpg’, ‘5.jpg’, ‘6.jpg’, ‘7.jpg’, ‘8.jpg’, ‘9.jpg’] 12.py是程序文件。 sort()采取了按字符键值排序的手段,所以10.jpg排在了前面。