
python
愚昧之山绝望之谷开悟之坡
人工智能智慧城市元宇宙pf,无无明亦无无明尽
展开
-
find “$source_path“ -type f -newermt “$startdate“ ! -newermt “$enddate“ > “$target_path/$target_file
enddate"应该按照你的系统接受的日期格式来设置,通常是YYYY-MM-DD这样的格式。这个命令是用于在Unix-like系统中查找特定时间范围内修改过的文件,并将这些文件的路径保存到一个文件中。target_filename.txt”:这是你想要保存结果的文件的路径和名称。命令执行后,所有符合条件的文件路径将被写入这个文件中。target_path"目录下的"$target_filename.txt"文件中。:这是你想要搜索的目录路径。(不包括)之前修改的文件,并将这些文件的路径列表保存到。原创 2024-11-05 09:28:06 · 480 阅读 · 0 评论 -
接口客户端接口调用时不强制传递字段
字段,代码也会使用默认值,并且不会因为缺少这些字段而抛出错误。如果客户端提供了这些字段,它们将被使用;如果没有提供,则使用默认值。类中为这两个字段设置默认值,并将它们标记为可选。字段在客户端接口调用时不强制传递,您可以在。模型中,可以通过在字段类型后面添加一个。现在,当客户端调用接口时,即使不传递。和默认值来实现这一点。原创 2024-10-24 17:18:13 · 243 阅读 · 0 评论 -
异步I/O操作**:在Python中,`asyncio`库
想象一下你去餐厅吃饭,你点了一桌子菜,但是每个菜做的时间不一样。所以,服务员会一次性把你的所有菜单都下了,然后厨房里的厨师们就开始各自忙活,做不同的菜。的异步编程模型中,如果一个接口或者函数是异步的,那么它可以立即返回,即使它启动的任务还没有完成。号是一个操作符,它的用途在这里是“解包”一个可迭代对象(比如列表、元组等)。列表中的元素数量很多,那么手动列出每个参数将非常繁琐且不灵活。操作符则可以简化这个过程,特别是当你动态地构建任务列表时。这个列表或元组中的每一个元素作为独立的参数传递给。原创 2024-10-22 14:35:08 · 561 阅读 · 0 评论 -
java的运行原理以及和python的区别
【代码】java的运行原理以及和python的区别。原创 2024-06-12 21:47:58 · 493 阅读 · 0 评论 -
print(response, flush=True),这里面的flush是什么意思
想象一下,你有一个任务,要不断地把一些文件放到一个盒子里,然后在你完成所有工作后,一次性把盒子里的所有文件送到目的地。例如,当你编写一个长时间运行的程序,并且想要实时查看进度更新时,或者当你需要在输出后立即从用户那里获取输入时,强制刷新输出缓冲区就很有用了。,就相当于每次放一个文件进去后,你就立即把盒子送到目的地,而不是等到盒子满。后立即刷新输出缓冲区,确保用户能够立即看到输出,而不是等待缓冲区被刷新。然而,在某些情况下,你可能希望确保输出立即被写入,而不是等待缓冲区被填满或遇到换行符。原创 2024-03-13 15:41:27 · 1329 阅读 · 0 评论 -
python的JSON用法——dumps的各种参数用法(详细)
当提到“GPT-4 Turbo”时,这里的“Turbo”很可能是指一个增强版的GPT-4模型。“Turbo”在英文中通常指的是“涡轮增压”,在汽车领域中,它指的是通过增加发动机的进气压力来提高其功率和扭矩。在GPT-4 Turbo的情况下,"Turbo"表示这是OpenAI GPT-4模型的一个加强版本,具有改进的特性和能力。综上所述,"Turbo"在这里强调了GPT-4 Turbo作为GPT-4的加强版,在性能、功能和成本方面的显著提升。GPT-4 Turbo中的"Turbo"通常意味着。原创 2024-03-07 14:20:50 · 844 阅读 · 0 评论 -
pip list 报错 Fatal error in launcher: Unable to create process using ‘“pip.exe“ : ???????????
【代码】pip list 报错 Fatal error in launcher: Unable to create process using '"pip.exe" :???????????原创 2023-12-21 14:47:22 · 841 阅读 · 1 评论 -
openpyxl: Value must be either numerical or a string containing a wildcard
【代码】openpyxl: Value must be either numerical or a string containing a wildcard。原创 2023-12-20 14:54:35 · 686 阅读 · 0 评论 -
postman和代码里面如何增加鉴权
get请求在postman中使用的时候,authorization中带bearer token,那么使用Python构造get请求时,该token应该怎么带入呢?原创 2023-12-19 15:26:30 · 675 阅读 · 0 评论 -
如何查看robots.txt以及爬取的合法性
爬虫第一步:查看robots.txt:https://zhuanlan.zhihu.com/p/65463520一文告诉你,爬虫技术到底违不违法,怎么用才合法:https://zhuanlan.zhihu.com/p/367643297原创 2023-11-16 09:20:32 · 2719 阅读 · 0 评论 -
如何把一段str字符转换成字典?
【代码】如何把一段str字符转换成字典?原创 2023-08-21 09:07:01 · 1645 阅读 · 0 评论 -
fastapi系列1-基础知识
路由分组在 FastAPI 中,您可以将相关的路由组织到一个分组中,来管理和维护代码结构。您可以使用 FastAPI 提供的 APIRouter 类来创建路由分组。在这个示例中,我们使用 APIRouter 创建一个名为 router 的路由分组。然后,我们定义了两个路由,/items/ 和 /items/{item_id},并指定了不同的 HTTP 请求方法和相应的函数实现。最后使用 app.include_router 将 router 路由分组上的路由挂载在 /api/v1 路由下。原创 2023-08-18 11:03:52 · 254 阅读 · 0 评论 -
RWKV系列2-RWKV-LM
小说和对话:temp 1.2 topp 0.5 或 temp 1.4 topp 0.4 或 temp 1.7 topp 0.3 或 temp 2 topp 0.2。完成机械任务,例如材料问答、摘要等等:temp 1 topp 0.2 或 temp 1 topp 0.1 或 temp 1 topp 0。对于特别长的多段落的问题,问题内部可以有换行,但是不能出现 \n\n。去处理 xxx,保证 xxx 里面没有 \n\n,也没有 \r\n。换行必须用 \n,不能用 \r\n。在问题后面有个纯空行。原创 2023-08-18 11:03:27 · 306 阅读 · 0 评论 -
正则表达式断言来实现分组捕获
【代码】正则表达式断言来实现分组捕获。原创 2023-08-11 16:22:37 · 120 阅读 · 0 评论 -
tqdm进度条的使用方法
这样就设置了进度条的描述为 “Processing”,单位为 “item”,宽度为 80。你可以根据需要自定义这些参数来展示符合你要求的进度条。在这些用法中,tqdm 会自动根据迭代器的长度计算进度条。参数来指定迭代对象的总长度。原创 2023-08-10 15:49:52 · 901 阅读 · 0 评论 -
request.post,json和data
这个语句使用了json参数,它会自动将提供的 Python 对象(在这里是data)转换为 JSON 格式,并把它作为请求的主体内容发送给服务器。这通常用于向服务器发送 JSON 数据。这个语句使用了data参数,它会将提供的字符串(在这里是data)直接作为请求的主体内容发送给服务器。这通常用于向服务器发送表单数据。所以,两者的区别在于参数的类型和处理方式。如果你的服务器端期望 JSON 格式的数据,你应该使用第一种方式;如果服务器端期望表单数据,则可以使用第二种方式。使用data作为主体参数。原创 2023-08-10 11:35:49 · 1145 阅读 · 0 评论 -
pandas去重 保留前一条或后一条 drop_duplicates、打乱列表顺序 random.shuffle()的使用方法、pandas 按行遍历Dataframe
【代码】pandas去重 保留前一条或后一条 drop_duplicates、打乱列表顺序 random.shuffle()的使用方法、pandas 按行遍历Dataframe。原创 2023-07-26 09:08:53 · 563 阅读 · 0 评论 -
python导入的模块搜索顺序详解(python import搜寻模块的机制详解)
当你在 Python 程序中导入一个包时,Python 会按照上述路径列表顺序搜索该包,直到找到最先出现的包版本为止,而后续的搜索将自动忽略该包。中该路径出现在虚拟环境的路径之前,Python 将会先搜索到当前目录中的包,并引入其中的模块,而不是虚拟环境中的包。python代码里面包的引入顺序是怎么样的,假如当前目录有同名的包,是先引入当前目录的包,还是直接取虚拟环境里面取。列表的最前面,确保 Python 引入的是虚拟环境中的包。在 Python 中,包的引入顺序是按照。中的路径列表顺序来进行的。原创 2023-07-04 15:42:47 · 879 阅读 · 0 评论 -
docker要映射物理机的多个地址到容器内部,应该怎么调整指令
需要注意的是,如果您的主机目录和容器内部的目录之间已经存在某些文件,那么这些文件会被覆盖。如果您希望将主机目录和容器内部的目录进行同步,可以使用。来分隔,前一个参数表示主机的目录,后一个参数表示容器内部对应的目录。如果您需要将主机的多个目录映射到容器内部,可以通过多次使用。参数就可以将多个主机目录分别映射到不同的容器目录中。例如,假设您需要将主机的目录。选项来设置相关目录的读写权限。这样,容器内部的应用程序就不能对。参数后面跟着两个参数,用冒号。都映射到容器内部对应的目录。目录进行写入操作了。原创 2023-07-03 16:31:04 · 858 阅读 · 0 评论 -
Gradio、Streamlit 和 Dash,python前端框架
从入门到实践:Streamlit实战。原创 2023-07-02 17:27:10 · 879 阅读 · 0 评论 -
bat里面的`%*`和sh里面的“${@}“
这是一段 Windows 批处理脚本(.bat 文件),其中%*代表执行这个脚本时传递给它的所有参数。具体来说,这个脚本会执行 Python 脚本cli.py并将所有传递给它的参数全部传递给cli.py。注意:在执行这个批处理脚本之前,需要先安装 Python 解释器以及cli.py所依赖的 Python 包。另外,需要将命令行工作目录设置为cli.py文件所在的目录,否则可能会因为路径不正确而导致脚本执行失败。%*是 Windows 批处理脚本中的一个特殊标识符,它表示在执行脚本时传递给脚本的所有参数。原创 2023-07-02 15:55:22 · 1535 阅读 · 0 评论 -
Gradio私网和公网的使用
如果部署的服务器只有私有地址,那么无法直接从外部网络中的其他计算机访问该服务器和其中运行的 Gradio 应用程序。在这种情况下,你可以考虑使用端口转发技术,将服务器的私有地址映射到一定的公开地址上,从而可以在外部网络中访问 Gradio 应用程序。常用的一种端口转发技术是 NAT 网络地址转换(Network Address Translation),它可以将服务器的内部 IP 地址映射到一个公共 IP 地址上,并将访问该公共 IP 地址和端口的流量转发到服务器的内部 IP 地址和端口。原创 2023-07-01 21:27:20 · 8217 阅读 · 0 评论 -
Linux 系统查看当前正在运行的某个进程的详细执行脚本和目录ls -l /proc/PID/cwd和 ls -l /proc/PID/exe
ps/procps。原创 2023-07-01 21:13:45 · 3003 阅读 · 0 评论 -
在 Python 中,`typing` 模块提供了类型提示(Type Hints)的功能,可以用来标记变量、函数参数和返回值等的类型,Any, Dict, List, Literal, Optiona
类型表示一个可以是任何类型的值,它可以作为变量的类型、函数的参数类型或返回类型等。类型是在 Python 3.8 中引入的,它用于为字符串、数字和布尔类型等提供字面量常量的类型提示。模块提供了类型提示(Type Hints)的功能,可以用来标记变量、函数参数和返回值等的类型。类型表示一个 Python 字典,其中键和值可以是任何类型,包括嵌套类型。,也就是说,这个函数可以接受任何类型的值,并输出到标准输出中。类型表示一个值可以是指定的类型,也可以是。中的其中之一,而无法是其他值。的参数和返回类型都是。原创 2023-07-01 17:51:47 · 563 阅读 · 0 评论 -
返回类型为 `Optional[int]`以及箭头符号 `->`
这是一种 Python 类型提示的语法,用于为函数或方法的返回值指定一个特定的类型。使用类型提示可以方便开发人员阅读和检查代码,并帮助 IDE 在编写代码时提供自动完成功能。需要注意的是,Python 类型提示是可选的,不会对程序的运行逻辑造成影响。表示该函数的返回类型是一个可选的整数类型,即返回一个整数或。我希望我的回答能够解决你的疑问。如有需要,请再次提问。表示了该函数的返回类型为。在这个函数定义中,代码。,即可能为整数类型或。原创 2023-07-01 17:43:35 · 513 阅读 · 0 评论 -
requests库post请求参数data、json和files的使用,postman的各种数据格式
和是两种不同的 HTTP 请求体格式,它们在 Python 中的处理方式也不同。是 Web 表单默认的提交方法,浏览器会将表单数据编码为 key-value 键值对,并将其放在请求体中。该格式数据可以通过 Python 中的标准库此时form_data而是一种常用的数据格式,在这种格式下,请求体中的数据会被编码成 JSON 格式,并放在请求体中,需要使用json库进行解析。此时json_data综上所述,和的处理方式有所不同,需要根据实际情况进行选择和使用。原创 2023-07-01 12:53:32 · 3994 阅读 · 0 评论 -
python中f字符串f-string用法详解,把字符串常量变量化
格式化 {} 内容,不在 {} 内的照常展示输出,如果你想输出 {},那就用双层 {{}} 将想输出的内容包起来。f-string: formatted string literals, 格式化字符串常量。f-string字符串功能同str.format()和%-formatting。f-string用大括号 {} 表示被替换字段,其中直接填入替换内容。一、f-string字符串用法。{替换的字母:.2f}2.f字符串其他用法。原创 2023-07-01 12:12:04 · 2800 阅读 · 0 评论 -
multipart/form-dat数据格式,客户端传送方式
需要注意的是,在将数据传输到 FastAPI 应用程序时,您需要在使用 Curl 或 Python requests 这类 API 客户端库时,确保请求头中的。与 FastAPI 应用程序中预期的类型匹配。在上述例子中,由于我们要同时上传文件和表单字段,因此需要将请求头设置为。字段,用于演示如何添加额外的表单字段。如果您要添加多个表单字段,请将它们添加到。-F "file=@/path/to/file.png"执行后报错了。在这个例子中,我们在。原创 2023-06-30 13:47:04 · 403 阅读 · 0 评论 -
依赖包版本号前面的 ^ 或者 ~ 或者* 的符号的含义
指定版本:比如1.2.2,遵循“大版本.次要版本.小版本”的格式规定,安装时只安装指定版本。波浪号(tilde),作用于小版本号:比如~1.2.2,表示安装1.2.x的最新版本(不低于1.2.2),但是不安装1.3.x,也就是说安装时不改变大版本号和次要版本号。插入号(caret),作用于此版本号:比如ˆ1.2.2,表示安装1.x.x的最新版本(不低于1.2.2),但是不安装2.x.x,也就是说安装时不改变大版本号。原创 2023-06-27 11:24:16 · 1706 阅读 · 0 评论 -
fastAPI的form-data类型,以及...` 用于指定值是必填的,并充当默认值,如果省略了这个参数,`body` 中缺少此参数,则会引发验证错误
需要注意的是,这种语法只适用于 Python 3.8 以及更高版本。如果您正在使用较早版本的 Python,您需要使用其他方式指定类型注释,例如使用字符串来指定类型。如果您正在使用 Python 3.8,可以使用 type hinting 的标准语法来进行类型注释。类型仍然可用,但需要从。原创 2023-06-26 09:04:44 · 1847 阅读 · 0 评论 -
os.path.splitext()用法--分离文件名与扩展名
【代码】os.path.splitext()用法--分离文件名与扩展名。原创 2023-06-22 20:02:53 · 560 阅读 · 0 评论 -
Python中with的用法
Python中with的用法:https://blog.youkuaiyun.com/Ego_Bai/article/details/80873242转载 2023-02-14 22:15:23 · 99 阅读 · 0 评论 -
python的map函数
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。map() 会根据提供的函数对指定序列做映射。iterable – 一个或多个序列。function – 函数。原创 2023-02-08 21:22:41 · 183 阅读 · 0 评论 -
Python zip() 函数
【代码】Python zip() 函数。原创 2023-02-07 19:27:15 · 97 阅读 · 0 评论 -
np.where用法
2.np.where(condition) 当where内只有一个参数时,那个参数表示条件,当条件成立时,where返回的是每个符合condition条件元素的坐标,返回的是以元组的形式。1.np.where(condition,x,y) 当where内有三个参数时,第一个参数表示条件,当条件成立时where方法返回x,当条件不成立时where返回y。np.where有两种用法。np.where用法。原创 2023-02-07 18:31:49 · 305 阅读 · 0 评论 -
在python3中将本地图片转成base64并转换成json发送
【代码】在python3中将本地图片转成base64并转换成json发送。原创 2023-02-03 09:43:00 · 1509 阅读 · 1 评论 -
python字符串前加u/r/bf 的含义
1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加 r例:r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。作用:去掉反斜杠的转移机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 )应用:常用于正则表达式,对应着re模块。3、字符串前加 bb前原创 2023-02-01 18:27:11 · 418 阅读 · 0 评论 -
falsk-restful代码通过swagger一键生成接口文档
flask swagger github地址:原创 2023-01-05 11:16:47 · 328 阅读 · 0 评论 -
python执行脚本加参数_命令行运行Python脚本时传入参数的三种方式详解以及argparse子命令subparsers()方法
parser.add_argument 方法的type参数理论上可以是任何合法的类型, 但有些参数传入格式比较麻烦,例如list,所以一般使用bool, int, str, float这些基本类型就行了,更复杂的需求可以通过str传入,然后手动解析。这里对bool的解析比较严格,传入1会被解析成True,其余任何值都会被解析成False。脚本中需要定义一个接收一个参数的main方法:def main(_):,这个传入的参数是脚本名,一般用不到, 所以用下划线接收。原创 2022-11-21 14:56:47 · 1318 阅读 · 0 评论 -
python学习系列-2-函数
默认参数值,尽量为不可变对象,以免后续的操作改变默认值。30.定义函数的时候,考虑到可扩展性,用可变参数。28.参数解包,传参带星号。25、函数参数默认值。26、命名关键字参数。30、返回多个是元祖。原创 2022-11-10 12:12:08 · 123 阅读 · 0 评论