python
文章平均质量分 58
hellopbc
追求代码世界的白话(转战UEFI)
展开
-
python调用python脚本
把参数包裹,不然会解析成多个参数。当参数有空格时,应该使用。原创 2022-10-28 10:37:19 · 1939 阅读 · 0 评论 -
python路径的麻烦事
报错结果:分别运行两个py文件,会发现其wdir不一样,因此需要在这个基础上编写相对路径。在pycharm中运行py文件,使用相对路径加载文件,会随着运行脚本所在目录的改变而改变,所以没用。的办法,这里的相对路径指,相对当前文件的路径。一般而言,从src开始导入即可,就是接着。)相对你要加载的目标文件的路径。【解决调用时,相对路径的问题】,而不是你所在的py文件(的返回结果,也就是,...原创 2022-08-16 23:13:14 · 280 阅读 · 0 评论 -
python `*args`,`**kwargs`
【Python】 和 的用法【最全详解】param: parameter 参数『固定的』arg: argument, 参数『可变的』position argumentkeyword argument:本质是一个传递的是一个含一个或多个变量的元组可用下标索引传参:传入或:本质是传递的是含一个或多个变量的字典,是变量名,是变量值可用索引传参:传入或注意:...原创 2022-07-11 09:08:43 · 345 阅读 · 0 评论 -
python file operation
python file operationpython 文件读写操作一、f.readlines()和f.read().splitlines()f.readlines()读取文件所有行,包括换行符"\n"f.read().splitlines()读取文件所有行,但是会排除换行符"\n"扩展:都支持索引,如[::2](从第0行开始每2行读取一行,读到文末)with open("data/data_base80", 'r') as f: lines = f.readlines()原创 2022-04-22 20:46:52 · 881 阅读 · 0 评论 -
python Decrator
文章目录DecoratorDecorator装饰器Python 函数装饰器基本格式(函数形式):def decorator_name(func): @warps(func) #保证函数名不发生改变,不这样写,函数名会变成装饰器的函数名 def warpTheFunc(): func() return warpTheFunc @decorator_namedef func(): pass@wraps接受一个函数来进行装饰,并加入了原创 2022-04-21 10:13:00 · 724 阅读 · 0 评论 -
pycharm运行py之路径、导入问题
文章目录pycharm运行py之路径、导入问题ref实验总结一、运行方式和pycharm窗口二、工作目录`wdir`和系统路径`sys.path`三、模块、包、文件夹(目录)的区别pycharm运行py之路径、导入问题加载文件:使用相对路径加载文件时,叠加调用后,会因为工作目录的不同,导致相对路径转绝对路径后,会报找不到文件错误。调用模块:会出现引用的包,在pycharm跳转查看是正常的,但是运行会报错的问题:ModuleNotFoundError(找不到模块错误)。ref解决python原创 2021-12-22 15:47:58 · 4366 阅读 · 1 评论 -
python hash及dict()实现原理
文章目录python hash及dict()实现原理refnotepython hash及dict()实现原理哈希(散列)dict() 实现原理refPython 中的哈希表:对字典的理解Python之哈希表hash 定义力扣应用note哈希操作:f(x)−−−>yf(x) ---> yf(x)−−−>yf()f()f():哈希函数yyy:哈希值单向不可逆当不同xxx经过哈希操作后得到了相同的哈希值yyy,则叫做冲突解决冲突:op原创 2021-11-28 23:00:41 · 1019 阅读 · 0 评论 -
import(同级目录)python文件报错,命令行运行python报错
文章目录python importrefnotepython import依据src以下的目录路径进行导入,每次都是从src的下一级开始refModuleNotFoundError: No module named ‘main.xxx’; ‘main’ is not a package问题note根本可行方法:以src为根目录,从src的下一级目录开始导入,每次都是从src的下一级开始,即绝对导入文件结构:|---src |---Core |---__init_原创 2021-09-02 10:04:31 · 1091 阅读 · 0 评论 -
python Parallel, delayed 及cpu不工作报timeout or memory leak警告
文章目录Parallel, delayed使用"timeout or by a memory leak.", UserWarningParallel, delayed多线程使用,并行计算使用用法:from joblib import Parallel, delayed# define varlist_a = [1,2,3]list_b = [1,2,3]# define func def func(a,b): print("xxx") return a+b# de原创 2021-09-01 20:44:33 · 888 阅读 · 0 评论 -
python zip()及*args
文章目录python zip()python zip()ref:python 在列表,元组,字典变量前加*号。。【很重要】函数中*args和**kwargs的人应该知道,这两个形参都接收若干个参数,通常我们将其称为参数组;*args:接收若干个位置参数,转换成元组tuple形式**kwargs:接收若干个关键字参数,转换成字典dict形式位置参数*args,一定要在关键字参数**kwargs前带*变量的作用,就仿佛是把列表解开一层似最后需要注意的是:可迭代对象才可以使用*号拆分;原创 2021-08-04 11:12:44 · 279 阅读 · 0 评论 -
python_切片
文章目录python_切片参考文档正文demopython_切片参考文档Python中numpy数组切片:print(a[0::2])、a[::2]、[:,2]、[1:,-1:]、a[::-1]、[ : n]、[m : ]、[-1]、[:-1]、[1:]等的含义(详细)正文:表示start、end、step的分隔符,表示不同维度之间的分割符格式:start[:end:step[,start:end:step,...]]即:startstart: end: stepstart: end原创 2021-04-02 16:36:11 · 225 阅读 · 0 评论 -
python路径
文章目录python路径python的相对路径实验python路径python的相对路径在pycharm中运行py文件,使用相对路径加载文件,基准路径是脚本执行的工作目录,即在运行控制台中:wdir='/home/pbc/Documents/PycharmProjects/myEPI/src'也就是说,是你要加载的目标文件相对于**工作目录(就是你运行的那个文件所在目录,调用的就不算了,就是第一次最初运行的那个py文件所在目录)**的路径,而不是你所在的py文件(指的是做加载文件操作的那个py文原创 2021-03-16 17:40:02 · 428 阅读 · 0 评论