随笔分类 - python
摘要:一、进程与线程 1.进程: 进程是操作系统中一种非常重要的软件资源,当我们把一个可执行程序exe运行起来的时候,系统就会随之创建一个进程,如果这个程序结束系统会随之销毁对应的进程。 当运行exe文件时,exe文件中的很多内容都加载到内存中,通过分配资源来执行这个程序包含的指令的过程叫做进程。 2.线
阅读全文
摘要:背景:使用python脚本传递参数在实际工作过程中还是比较常用,以下提供了好几种的实现方式: 一、使用sys.argv的数组传入说明:使用sys.argv必须按照先后的顺序传入对应的参数;sys.argv则封装了传入的参数数据,作为数组的方式已经传入 import sys print("传入参数的总
阅读全文
摘要:导航 一、找到已经最大承重的背包内如何放入最大价值的物品的最优解 二、查找一个字符串中包含另外一个字符串(可打乱顺序)的次数三、计算正整数数组从头走到最后一个成员所需的最小步骤四、计算字符串非严格递增连续数字序列的长度五、输出这个数列的第n项结果,数列中a[n+1]都是a[n]的描述六、计算多维数组
阅读全文
摘要:一、比较与交换1.比较并输出大的 print(a if a>b else b) 2.交换两个元素 a,b = b,alist1[i],list[j]=list1[j],list[i] 二、排序 1.字符串排序 s = 'aaccbgd' print(''.join(sorted(list(s))))
阅读全文
摘要:导航 一、NC192 二叉树的后序遍历 二、NC117 合并二叉树 三、求长度最长的的连续子序列使他们的和等于sum 四、按顺序取出固定长度内容并合并两个数组为一个新数组 五、输出所有结果小于k的整数组合到一起的最小交换次数 六、取集合中满足条件的数据对组成新的集合 七、太阳能板最大面积 八、计算出
阅读全文
摘要:导航: 一、NC103 反转字符串 二、NC141 判断是否为回文字符串 三、NC151 最大公约数 四、NC65 斐波那契数列 五、字符按排序后查看第k个最小的字母 六、数组内取出下标相同的元素求和从小到大排序,并取第k小的和值 七、将探险队的坐标位置中挑选出相对总部的距离最远的坐标位置 - -
阅读全文
摘要:一、背景win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案如本地安装的python中的request库,在pycharm项目中居然无法使用,比较郁闷 pip list | findstr request 然后在pycharm中无法打开 二、原因,venv文件夹:虚拟环
阅读全文
摘要:一.背景介绍 虚拟机的liunx系统CentOS7自带了python2.7.5,为使用方便需要换成最新的版本3.10.4 二.安装方法 1.安装升级GCC yum install -y gcc* openssl openssl-devel ncurses-devel.x86_64 bzip2-dev
阅读全文
摘要:如何界面存在frame1与frame2,通过frame1打开页面frame2,并将frame2的值传递给frame1 可以使用回调函数传值参考具体代码如下: # -*- coding: utf-8 -*- ###############################################
阅读全文
摘要:一.python爬虫简介1.什么是爬虫:网络爬虫,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。由于互联网数据的多样性和资源的有限性,根据用户需求定向抓取相关网页并分析已成为如今主流的爬取策略。2.爬虫的作用:网络抓取图片,爬取想看的视频,只要通过浏览器访问的数据都可以通过爬虫获取3.爬虫的
阅读全文
摘要:一、错误现象 1、api-ms-win-core-path-l1-1-0.dll错误日志如下: 2、重新打包查看有如下的警告信息: 二、解决方案: 1、网上下载:api-ms-win-core-path-l1-1-0.dll ,可选择6.2.9200.16384 2、将文件放入python根目录与系
阅读全文
摘要:1、安装pyinstaller 命令行输入:pip install pyinstaller 2、打包exe程序 输入命令:pyinstaller -F -w *.py(星号是.py的全部路径) pyinstaller -F -w D:\Users\Mr.White\PycharmProjects\p
阅读全文
摘要:一、wxPython简介 这是Python一个非常不错的GUI开发库,免费、开源、跨平台,可用组件众多,借助这些组件,程序员可以快速创建完整、功能全面的用户界面,因此应用非常广泛 二、安装方式: pip install wxpython 三、wxPython简单实现 import wx app =
阅读全文
摘要:方法一、直接执行命令python,就可以查看python的版本信息。 退出用exit() 方法二、利用命令python -V,注意V要大写。 方法三、利用命令whereis python,注意whereis中间不需要空格。
阅读全文
摘要:一、python环境安装 确保需安装Appium-Python-Client包 二、appnium环境安装 确保appium安装成功,通过cmd中输入appium或者手动打开appium应用 Appium-Python-Client包与appium的安装方法参照以下的文章 https://www.c
阅读全文
摘要:一、题目: 有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。 下面讲述的例子均先用具体的数字代入,即:eg:number=3,capacity=8 二、背包问题的解决过程 在解决问题之前,为描述方
阅读全文
摘要:一、题目: 有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。 二、递归方法: 首先对于每个物品,我们的选择只有两个:放或者不放。我们将所有的可能都穷举出来,就可以得到下面这个树状图(只画了前四个结
阅读全文
摘要:一、题目: 有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。 二、解决思路: 本题刚开始的解题的时候,想采取贪心算法来解决,也就是将放入的物品的性价比按照从高到低进行排序,然后优先放优先级高的,其
阅读全文
摘要:一、安装Appium-desktop 1、官网下载安装包: http://appium.io/ 2、本地安装 3、完成打开,界面如下: 二、安装node.js 1、下载地址: https://nodejs.org/zh-cn/,选择windows版本12.17.0 2、安装: 3、安装完成: 三、安
阅读全文
摘要:输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述: 数据输出n行,输出结果为按照字典序排列的字符串。 示例1 输入 9 cap to cat card two too up boat boot 输出 boat
阅读全文