python高级编程
ouyangsong_tester
关于一个点点点工程师的梦想
展开
-
如何用python给自己的孩子取一个名字?
一、前言 最近在写自动化脚本的时候,遇到一个头疼的bug,就是每次都需要输入不同中文名字。 二、怎么实现 如何得到一个随机汉字 import random def GBK2312(): head = random.randint(0xb0, 0xf7) body = random.randint(0xa1, 0xfe) val = f'{head:x} {body:x}' str = bytes.fromhex(val).decode('gb2312') retur原创 2020-09-28 15:03:24 · 1660 阅读 · 0 评论 -
pip install下载包太慢超时怎么办?
用notepad++创建pip.ini文件,输入 cmd命令行中输入set,查看所有系统变量,找到USERPROFILE, 我的为:C:\Users\松 最后把写好的 pip.ini 文件,保存到C:\Users\松\pip里去 index-url 为清华镜像站链接,当然你也可以配置其他的镜像站了,没很大的区别哦: 中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple 清华:https://pypi.tuna.tsinghua.edu.c..原创 2020-08-06 16:08:26 · 314 阅读 · 0 评论 -
python中如何捕获异常?
一、异常是什么 -错误: 代码本身的错误 -异常: 由输入引起的错误叫异常 异常是比较难解决的,所以引入这个概念 二、异常怎么用 -完整模板: try: 可能异常的代码 except 指定异常类型1: 异常执行代码 except 指定异常类型2: 异常执行代码 except Exception as result: print(result) #打印系统提示的错误 else: 没有异常执行代码 finally: 无论是否异常都有执行的代码 -正常完整源码: try:原创 2020-08-05 11:33:45 · 441 阅读 · 0 评论 -
关于python内存地址中不明白的地方
一、问题记录 1、经过测试在cmd中的整数-5~256之间,不开辟新空间,超出则开辟新空间 2、在pycharm中无论多大值都不开辟新空间 3、当值为string时,就算是这么大也不变 列表字典是可变数据类型,就是里面的值变了,也不改变地址 ...原创 2020-07-25 19:20:55 · 183 阅读 · 0 评论 -
如何理解python中多进程和多进程的区别?
1、什么是多进程? 1.1、windows中查看进程 windows中进程可以在任务管理器中看到,多进程依赖于操作系统,每个进程相互独立 -看图就明白了: 1.2、linux中查看进程 -查看python的进程 ps -ef | grep python 2、什么是多线程? 多线程:同时处理多件事情 比如,嵌入式里面的感应器,可以同时感应光、温度、适度 比如,爬虫用到多个线程同时爬数据 -特点: 多个线程共享上下文 并发执行 -进程、线程、协成的关系: 三、多进程与多线程的区别 (1原创 2020-07-24 17:51:55 · 196 阅读 · 0 评论