• python os.popen方法是什么

    1、os.popen方法用于从一个命令打开一个管道。在Unix,Windows中有效。os.popen返回的是一个file对象,同open打开文件一样操作。 2、os.popen方法是非阻塞的。 实例 # coding:utf-8   import os   # popen返回文件对象,同open操作一样 f = os.popen(r”ls”, “r”)   l = f.read() print(l) f.close() 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体…

    影音 2021年10月13日
  • python os.system执行cmd指令

    1、执行cmd指令,在cmd输出的内容会直接在控制台输出,返回结果为0表示执行成功。 2、在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码,高位为脚本的退出状态码。 os.system()方法是简单粗暴的执行cmd指令,没有办法获取到cmd输出的内容。 实例 # coding:utf-8   import os   os.system(“ls”) 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包可以用来支持大飞…

    影音 2021年10月13日
  • python元类冲突的问题

    > 1、子类多重继承时,多个父类之间拥有不同的元类,此时会产生错误。 2、多个父类中涉及的所有元类之间拥有继承关系。 3、自己构建一个元类,继承父类中涉及到的所有元类。 实例 class Meta1(type):     def __new__(mcs, *args, **kwargs):         return super(Meta1, mcs).__new__(mcs, *args, **kwargs)   # 变化部分:Meta2继承Meta1 class Meta2(Meta1):…

    影音 2021年10月13日
  • python中Git分支操作

    1、关联远程分支,当前所在的分支还没有关联到远程分支的情况。 git branch –set-upstream-to origin/develop 分支合并。可以先切回到master分支然后使用git merge来做分支合并。 2、在dev分支上完成开发任务之后,将dev分支上的成果合并到master。 git switch <target-branch> git merge –no-ff <target-branch> 3、删除分支,可以使用git branch加上…

    影音 2021年9月15日
  • 如何用python画月饼

    1、环境安装。turtle自带所以不用单独安装。 2、创建一个月饼.py文件。 import turtle 3、定义pen函数,就是画笔。 t = turtle.Pen() 4、circle指令画出月饼形状。 for i in range(30):   #使用for循环,可以把上面的图形重复绘制多次。直到绘制成一个园。     t.begin_fill()     t.forward(200)    #我们让画笔t朝着箭头方向移动200像素点的距离     t.circle(30,180)  #…

    影音 2021年9月15日
  • python中PCA的处理过程

    1、输入矩阵归一化处理。 2、计算样本协方差矩阵。 3、求解协方差矩阵指定的最大特征值对应特征向量。 4、确定转换矩阵,求解降维数据。 实例 #/usr/nom/env python # _*_coding:utf-8_*_ # @Time      :2021/9/3 10:04 # @Author    :A bigfish # @FileName  :maindemo13.py # @Software  :PyCharm   import matplotlib.pyplot as plt …

    影音 2021年9月15日
  • python中requests如何优化接口调用

    使用Python进行网络编程时,经常使用requests模块进行http接口调用。 1、如果只是很少的接口调用,使用传统的requests.post()或者requests.get()就能满足要求。 但是,如果涉及多次界面调用,可能会遇到程序执行时间长的效率问题。 2、为了提高程序执行效率,降低服务器压力,可以使用长连接,节省频繁的tcp连接握手和挥手过程。 实例 def keep_alive():     “””     实例化一个长连接对象     :return:     “””     …

    影音 2021年9月15日
  • python中echo服务器的介绍

    1、echo服务器是非常有用的进行调试和检测的工具。 2、协议的功能简单,就是接收并原样发送。 3、实施echo服务器,使client.py能够循环地接收用户输入。 将其发送到服务端,服务端在接收到该消息后将消息原样返回给client。 from socket import *#导入模块   udpSock = socket(AF_INET,SOCK_DGRAM) udpSock.bind((“”,8888))#绑定一个端口 while True:#使其不停的做收发     recvData =…

    影音 2021年9月15日
  • python requests的超时使用

    1、requests在用timeout参数设定的秒数时间后停止等待响应。 2、timeout只对连接过程有效,与下载响应器无关。如果服务器在timeout秒内没有响应,则会引起异常。 timeout并非整个下载响应的时间限制,更准确地说,当timeout秒内没有从基本套接字接收到字节数据时。 实例 >>> requests.get(‘http://github.com’, timeout=0.001) Traceback (most recent call last):   F…

    影音 2021年9月15日
  • python requests重定向的操作

    在学习requests的有关内容时,细心的小伙伴会发现它会自动清理大部分的重定向。本篇就其中的有关操作带来介绍。 1、可以使用响应对象的 history 方法来追踪重定向。 Response.history 是一个:class:Response<requests.Response> 对象的列表,为了完成请求而创建了这些对象。 >>> r = requests.get(‘http://github.com’) >>> r.url ‘https://g…

    影音 2021年9月15日