window修改 python pip默认安装位置
假设 python安装目录为D:/SDK/python,修改D:\SDK\python\Lib\site.py文件 找到USER_SITE和USER_BASE修改其值(原值是None),即是要保存的位置 # for distutils.commands.install # These values are initialized by the getuserbase() and getusersi…
假设 python安装目录为D:/SDK/python,修改D:\SDK\python\Lib\site.py文件 找到USER_SITE和USER_BASE修改其值(原值是None),即是要保存的位置 # for distutils.commands.install # These values are initialized by the getuserbase() and getusersi…
# 代码随想录训练营第III期--034--python # 1005.K次取反后最大化的数组和 # 学习了一个很巧妙的想法,每次将最小的数字的符号转换了 class Solution: def largestSumAfterKNegations(self, nums: List[int], k: int) -> int: nums.sort() while k!=0: nums[0] = …
函数的最后都有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的根据返回的值不同做不同的事。 返回值可指定,如果不指定默认返回None def test1(): print('alex') print(test1()) def test2(): a = 5 if a < 5: return True else: return False print(test2…
Python程序能用很多方式处理日期和时间。转换日期格式是一个常见的例行琐事。Python有一个time and calendar模组可以帮忙。 什么是Tick? 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式。如函数time.time()用ticks计时单位返回从12…
我写的程序会接收一个shellcode的变量 然后将这个shellcode aes加密的字符串写到go的代码里 go使用go-shellcode执行shellcode 一、python2和python3对于 这种类型的字符串是不一样的 #!/usr/bin/python # coding=utf-8 ''' Date: 2021-09-24 10:33:47 LastEditors: recar …
每一个类的继承顺序都是从父类向子类看 形成一个指向关系的顺序[当前类]+[父类的继承顺序] 如果一个类出现在从左到右的第一个顺序上并且没有出现在后面顺序中或者出现在后面的顺序中但是仍然是第一顺序,那么就把这个类提取出来 由上述可以知道B类,C类和D类是单继承,即很容易知道: L(B)= [BFGO] L(C)=[CEO] L(D)=[DGO] 由此: L(A) = L(B) +L(C) + L(D…
目录 前言 准备工作 安装 Cython 安装 Microsoft Visual Studio 2022(windows下) 安装所需组件(Python) 安装所需组件(C++) 编写项目编译文件(两个) setup.py setup_main.py 后记 前言 很多人需要将 python 代码部署到其他端上,而 . pyc 文件 很容易被反编译并直接运行的,因为它是解释型语言。不像 C 或者 j…
采集服务器的信息的python程序 #coding:utf-8 import psutil import urllib import urllib.request import urllib.parse #import urllib2 import requests #获取数据 cpuData = psutil.cpu_times() #处理数据 cpuMax = cpuData.user+cpu…
从网上看到一篇文章 《Python 流媒体播放器(基于VLC)》 ,其中提到windows下开发VLC需要首先安装VLC,否则就需要设置环境变量 PYTHON_VLC_MODULE_PATH 。但是我尝试了一下,没有成功。 但是,这篇文章给了我一个思路:分析vlc.py文件。 我看了一下vlc.py代码,发现应该是3中方式加载VLC(按照代码顺序): 从自定义环境变量 PYTHON_VLC_LIB…
给你一个数组 nums 和一个值 val ,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组 。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 卡哥视频双指针法 fast = 0 slow = 0 for fast in range(len(nums)): if nums[fa…