pip换源
pip的一些国内镜像
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 https://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
建议使用豆瓣源,清华源由于使用人数过多,不稳定。
Windows
在Windows操作系统系统下,首先使用WIN+R组合键,输入%userprofile%,按下回车
此时会进入用户的文件夹,在此目录下创建一个名字为 pip的文件夹,然后进入该文件夹,创建一个名为 pip的文档,并把后缀改为 .ini,打开 pip.ini在文档中写入如下内容保存即可。
Linux
在Linux操作系统下,修改 ~/.pip/pip.conf,如果该文件不存在,则创建该文件,并写入如下内容保存即可。
两种写法
使用http地址(推荐),该方法可以在代理开启状态下,正常使用pip install命令安装包
12345[glob ...
python打包pyinstaller的参数及使用
由于经常要打包python的写的程序为.exe应用程序,写下来备忘。
1.安装pyinstaller
1pip install pyinstaller
Tip:若安装失败可以试试下面这种方法
https://alonesoul.club/2021/05/16/jie-jue-pyinstaller-wu-fa-an-zhuang-wen-ti/
2.常用的打包命令
在cmd里进入到要打包的程序目录,然后执行如下命令
1pyinstaller -w xxx.py
等待出现successful就打包成功了,打包后的程序会在当前目录的dist文件夹里,接着把要需要的其它文件复制进去就行了。
3.pyinstaller的打包参数
参数
说明
-F, –onefile
把python程序打包为一个可执行文件(一个单独的.exe文件),不大建议使用
-D, –onedir
产生一个目录(包含多个文件)作为可执行程序
-w,–windowed,–noconsolc
程序运行时不显示命令行窗口(仅对 Windows 有效)
-c,–nowindowed,–conso ...
python数字字符串排序
源码:
1234567891011121314151617import osdef sort_key(s): #图片的命名方式为'1.jpg',这步提取名字中的数字并返回 return int(s[:-4])def str_sort(alist): #以sort_key为参数排序 alist.sort(key=sort_key) return alistif __name__ == '__main__': path = 'C:\\Users\\0000\\Desktop\\pic' filelist = os.listdir(path) str_sort(filelist) print(filelist)