99%的老鸟都不知道!Python 的八个实用的“无代码”特性!

踩坑:文件路径过长问题(超过260字符) 代码运行一直正常,直到同事svn提交代码后,编译不能通过。。。(关键是同事编译都正常) 文件路径过长 如上图,“无法计算项元数据“%(FullPath)”。......完全限定的文件名必须少于260个字符”,也就是说我项目中的某个文件路径超过了260字符,为什么同事那边正常我这里就报这个错呢? 原来这个文件路径是指绝对路径,我这边项目本就放... 阅读详情

23649a72594f640f976c5d4b9f27bf9c.png

转自:Python猫

Python猫注:在命令行中使用 Python 时,“-m”选项参数可以实现非常强大的功能。可以说,善用“-m”参数,这是一个优秀的 Python 技术人的必备技能。我曾写过一篇文章《Python 中 -m 的典型用法、原理解析与发展演变》,介绍了它的实现原理以及发展演变的历史过程,推荐一读。今天分享的文章介绍了 8 种非常实用的小功能,希望能给大家带来帮助!

作者:Christopher Tao

译者:王坤祥@InfoQ

原文:Eight “No-Code” Features In Python (https://towardsdatascience.com/eight-no-code-features-in-python-15744e8c01f4)

近几年 Python 语言之所以流行,是因为我们可以使用它编写更少的代码来实现复杂的功能。Python 开发者社区非常欢迎那些封装了复杂实现但是对使用者十分友好的工具包。

然而,Python 的简便性不止如此。你能相信我们可以在不写任何代码的情况下使用 Python 吗?在接下来的文章中,我会介绍 8 个无需编写任何代码即可使用 Python 内置功能的例子。

0. Python CLI “-m”参数

我们首先从 Python CLI(命令行界面)开始谈起。虽然我们不必编写代码来使用稍后介绍的功能,但是为了让 Python 知道我们要执行的内容,我们需要使用 Python 命令行来进行操作。

只要我们的电脑上安装了 Python 环境,我们就可以在 Python 命令行界面输入python --help显示所有支持的参数。

b53896a3f9eb50df8295b49b61179e0d.png

由于命令输出的内容太长,上图仅显示了部分内容。这里最想强调的是-m mod参数,它会将 Python 模块以脚本的形式运行。因此,如果该模块的实现支持命令行操作,我们就可以在命令行直接使用它。接下来就让我们体验一下:)

1. 服务端口测试

有时候,我们想测试 ip 端口的出站网络流量,通常 telnet 命令是一个不错的选择。在 Windows 平台上默认没有安装 telnet 软件,使用前需要手动安装。如果只是进行简单的测试,未来使用场景也不多,安装它可能是一种资源浪费。

但是,如果安装了 Python,那就不必下载安装 telnet,因为 Python 内置了 telnet 对应的模块。我们可以对 Google 搜索网站的 443 端口进行测试。

python -m telnetlib -d 142.250.70.174 443
0ce4cda7d4e1098e963084ea5f799ddb.png

如上图所示,网络流量显示正常,我们甚至收到了来自 Google 空字符的响应。如果我们尝试访问 ip 的随机一个端口,则会抛出错误,如下图所示。

python -m telnetlib -d 142.250.70.174 999
af79dfb284da77c0eafed6d36ee21b0f.png

2. 本地启动 web 服务

很多 Python 使用者不知道这一点,当第一次听说后会感到惊讶。是的,我们可以使用 Python 启动 web 服务,而无需编写任何代码,只需按如下方式在命令行执行如下命令。

python -m http.server
3d1e83b06a7e2cc2aa741bdd54d4bfa8.png

运行后,显示该服务监听了本地的 8000 端口,然后,我们就可以尝试从浏览器进行访问 http://localhost:8000/。

9f5994bfc2bd3feeefe42d7ae8fe7a39.png

该 web 服务会以根目录的形式展示在命令启动路径下的本地文件系统,换句话说,我们无法访问它的父级目录。

你可能会问,这个功能的使用场景是什么。举一个例子,如果你想跟你的好伙伴们分享你电脑某个目录下的许多文本/PDF/图像文件/子目录文件等,那么使用这个方法就可以非常轻松地进行共享了。

5f2e8f9c5e32c8764f14bbe20fd425d7.png

如果你想知道更多关于这个话题的内容,可以参考3 Lines of Python Code to Write A Web Server这篇文章。如果你按照上面的文章实现了一个“低代码”的解决方案,那么就可以向它添加更多的自定义功能了。

3. 验证及格式化 JSON 字符串

如果你有一个非常长且未经格式化的 JSON 字符串,那么阅读起来会非常困难。通常,我会使用一些带有 JSON 插件的文本编辑器,比如 Sublime 或者 VS Code,来格式化 JSON 字符串。但是,如果手头没有这些工具,Python 可以临时一用。比如下面会以这个简短的 JSON 字符串进行展示。

echo '{"name": {"first_name":"Chris", "last_name":"Tao"} "age":33}'
9d3aeda7f4a7cc3544d7da05990734be.png

可以看到,当前操作系统的命令行工具只能按照原字符串的原始格式进行展示。但是,如果借助 Python 的 json.tool工具,JSON 字符串就会被很好的格式化。

echo '{"name": {"first_name":"Chris", "last_name":"Tao"} "age":33}' | python -m json.tool
5cc3d9d85345d698a5aa55cbe2834c54.png

Oops!JSON 字符串无效,并且 json.tool 帮助我们定位了问题。我们在名称对象后面漏掉了一个逗号。所以添加逗号以使该 JSON 合法有效。

echo '{"name": {"first_name":"Chris", "last_name":"Tao"}, "age":33}' | python -m json.tool
b8e42ef4712e9770a497285c57ad8ba1.png

现在,JSON 字符串具有了完美缩进的格式化输出!更加方便阅读。

4. 创建文本编辑器

你没看错,我们可以使用 Python 来”创建”一个文本编辑器。当然,它的功能非常有限,但是如果当前没有更好的选择,使用它会方便很多。另外,功能上肯定无法与 Vim 和 Nanos 相比,但是它完全是基于 UI 编辑器而不是命令行文本形式。这个编辑器由基于 Tkinter 实现的idlelib 模块创建,所以它是可以跨平台运行的。

假设我们要编写一个简单的 Python 程序来显示当前的时间,我想快速编写代码而不想下载和安装庞大的代码编辑工具。现在让我们运行下面这个命令。

mkdir get_time_apppython -m idlelib get_time_app/print_time.py

如果文件目录不存在,idlelib将无法创建,因此如果必要,我们需要创建一个。我们运行完这个命令之后,print_time.py 只有执行保存的情况下才会创建到本地。现在应该会弹出编辑器,我们可以在里面写一些代码, 可以看到代码是支持语法高亮的。

4b6f7994f64939541879273828d40860.png

现在我们使用ctrl+s快捷键对编辑好的代码进行保存,并关闭编辑窗口。接下来使用命令行查看一下编辑好的代码文件进行验证,没有任何问题。

cat get_time_app/print_time.py
60f71548b549d5b46bf8011edf6ac991.png

5. 创建可执行应用程序

如果我们想要创建一个简单的应用,比如前面写的获取当前时间的应用程序,我们不必再需要像 PyInstaller 这样的第三方工具包,Python 内置的 Zipapp 就可以做到。假设我们要打包成一个"Get Time"的应用,我们可以在命令行运行下面的命令。

python -m zipapp get_time_app -m "print_time:main"

在该命令中,我们只需要给 zipapp设置get_time_app名称,指定 Python 程序的入口文件及其程序入口函数即可。以.pyz为扩展名的文件就是我们创建的应用程序,至此我们就可以将项目作为单个文件而不是文件夹进行分发。

b33687cd9902587ee68094e1a057f05f.png

该程序的启动方式也很简单,直接使用 Python 进行调用即可。

python get_time_app.pyz
4bc80d32f14e44fb46284cc45f2436b6.png

6. 编码和解码字符串或文件

通过 Python CLI,我们可以加密字符串或文件。我们以有趣的 ROT13 加密算法为例进行展示。ROT13 是一种偏移 13 位的凯撒密码,它的加密原理如下图所示。

13301635b6631fabdd97759eb6e4e588.png

我们可以使用 encodings.rot_13 来加密一个字符串,命令如下。

echo "I am Chris" | python -m encodings.rot_13
cf5dd14992e5536e60bd0e801add1162.png

切记,不要将其用于任何真正的加密内容。因为英文有 26 个字母,所以再次运行这个算法我们可以很容易地破译这个加密字符串:)

echo 'V nz Puevf' | python -m encodings.rot_13
82627be109a23d4010c64f2052c2fc58.png

现在让我们尝试一个更常见的场景——base64 编码。我们可以对字符串进行 base64 编码,如下所示。

echo "I am Chris" | python -m base64
f1d3ef65d7955b253337cb578eeaae83.png

接下来,我们也可以使用-d参数对加密字符串进行解码。

echo "SSBhbSBDaHJpcwo=" | python -m base64 -d
883978061572131ed45fe9ae6bc3caa4.png

base64 也经常用在对图像文件的编码和解码上。我们也可以对文件进行如下编码。

python -m base64 get_time_app/print_time.py
ff257dd0f32eaa63dcb044d6d05e9568.png

非常有趣的是,解码后的 Python 脚本可以即时执行,不会报错。。

echo "ZnJvbSBkYXRldGltZSBpbXBvcnQgZGF0ZXRpbWUKCgpkZWYgbWFpbigpOgogICAgY3VycmVudF90aW1lID0gZGF0ZXRpbWUubm93KCkKICAgIHByaW50KGYnQ3VycmVudCB0aW1lIGlzIHtjdXJyZW50X3RpbWV9LicpCgoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIG1haW4oKQo=" | python -m base64 -d | python
92dda468a56dd3319bf1e0ad6f865b1d.png

7. 获取系统元数据

如果我们想获取当前的系统信息,Python 提供了一种非常简便的方法。我们只需要运行下面的命令即可。

python -m sysconfig
36e2a12f09790d5840e2d4941b200e0c.png

可以看到,这个命令执行后会显示所有的系统配置信息,比如 Python 环境路径和环境变量等。上面的截图仅仅展示了一部分内容,实际显示的内容会非常丰富。如果我们只想展示 Python 环境路径和当前工作路径,我们可以执行下面的命令。

python -m site
39587655d239787d17e89da0a690653e.png

8. 文件压缩

我们可以使用 Python 来压缩文件,而无需下载 tar/zip/gzip 等工具。举个例子,如果我们想压缩我们刚刚在第 4 节中编写的应用程序,我们可以运行以下命令将文件夹压缩到 zip 文件中。在命令中,选项 -c 代表的是“create”即创建的含义。

python -m zipfile -c get_time_app.zip get_time_app
1589b3fb93fe44da8d9b39aa94893f40.png

当然,我们也可以对压缩文件进行解压。紧接这上面的操作,我们把文件夹解压出来放到一个新目录中,这样就不会和原来的目录冲突了。在下面的命令中,选项 -e 代表“extract”即解压的含义。

python -m zipfile -e get_time_app.zip get_time_app_extracted

如果不放心,我们可以检验一下。

ls get_time_app_extractedcat get_time_app_extracted/get_time_app/print_time.py
aefb6e839b3725d5141c80a251e18a43.png

我们刚刚以 zip 文件为例进行了展示,Python 除了支持 zip 格式的解压缩以外,还支持 tar 和 gzip 的解压缩。

总结

该篇文章中介绍了一种无需编写任何代码即可使用 Python 内置库的方法。如果在某些场景下能够想到使用这些方法,毫无疑问可以给我们提供很多的便利。希望这篇文章能够给大家带来启发和帮助。

一个机器人公众号已经上线,欢迎调戏

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

点阅读原文,看原创200个趣味案例!

Windows系统Python安装全攻略:从环境配置到虚拟环境实战 Python作为一门广泛应用于Web开发、数据分析、人工智能和自动化脚本的编程语言,其环境配置是开发者入门的首要步骤。在Windows操作系统上,Python的安装与配置涉及环境变量管理、包管理工具pip的使用以及虚拟环境的创建,这些基础概念共同构成了Python开发环境的基石。理解环境变量的工作原理,能够确保Python解释器和pip命令在任意路径下被系统识别;掌握pip这一Python包管理工具,则是安装和管理第三方库(如NumPy、Pandas)的关键。通过创建虚拟环境,可以为每个项目隔离依赖,避免版 阅读详情

相关推荐

Python中π的获取与高精度计算:从math.pi到decimal模块的全面解析

在编程和科学计算中,数学常量如圆周率π是基础且高频使用的元素。其原理在于计算机通过浮点数或高精度数据类型来近似表示无理数,以确保计算的可行性和效率。这一机制的技术价值在于平衡了计算精度与性能,为工程实践提供了可靠支撑。常见的应用场景包括几何计算、物理模拟、金融建模及数据分析等领域。本文聚焦于Python中获取π值的多种方法,深入探讨了标准库math模块的使用及其精度限制,并介绍了decimal模块在高精度需求下的解决方案,同时涵盖了NumPy在科学计算中的向量化优势。通过解析浮点数精度陷阱和常量覆盖等常见问

weixin_29310605的博客 331

python文件及路径管理函数

os的文件操作 os.path() os.path 常用方法: import os print(os.path.splitext('./data/large.wav')) # 分离文件名和后缀名 ('./data/large', '.wav') print(os.path.splitext('./data/large')) # 分离文件名和后缀名 ('./data/large', '') print(os.path.split('/root/runoob

python学习者的博客 552

Python删除windows长路径文件

有时候在Windows上面,如果我们的文件目录层级很深,那么我们想移动或者删除的时候,就会因为路径太深而无法删除或移动,通过这个python程序,可以帮你实现删除任何目录。

【为宏正名】99%人都不知道的“##“里用法

顾名思义,mysql-python是一个用来在python中访问mysql数据库的类库,django中默认就是用这个类库来访问mysql。 1.下载 wget http://downloads.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz?use_mirr

LETFLY'S LAB 3066

增程式永磁电机发电系统电压环二自由度控制器设计

本论文主要研究增程式永磁电机发电系统的电压环二自由度控制器设计。该系统采用二自由度控制策略,通过精确调节电压环和电流环,显著提高系统的动态响应性能和稳态稳定性。基于SVPWM(空间矢量脉宽调制)技术,本研究设计的电压环控制器能够在负载突变和外部扰动的情况下,快速恢复并保持电压稳定,从而满足增程式永磁电机发电系统对电压精度和稳定性的高要求。仿真分析表明,所设计的控制器在不同工况下展现出良好的电压稳定性、较短的响应时间和较低的稳态误差,能够有效抑制电压波动并提高系统的鲁棒性。实验结果表明,控制器在维持高效能和高

weixin_44553616的博客 898

MTK平台高效部署Qwen2.5大模型:从转换到推理全流程解析

本文详细解析了在MTK平台上高效部署Qwen2.5大模型的全流程,涵盖从环境准备、模型转换与量化,到编译部署与上机推理。重点介绍了如何利用MTK GAI部署工具包进行模型转换和量化,以适配MTK硬件,并最终在设备上成功运行Qwen2.5模型,为边缘侧AI应用提供实践指南。

weixin_29041195的博客 509

面试官问你有什么缺点,99%的人都答错了!

上周有个粉丝找我面试复盘,他面试准备了好几周,各种技术题答得还不错,结果最后被一道送分题直接送走了。

主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。 869

Unity 数字孪生实战:PiXYZ Plugin工业模型高效处理指南

本文是Unity数字孪生实战指南,重点介绍了如何使用PiXYZ Plugin高效处理工业CAD模型。针对工业模型导入Unity时面临的格式壁垒、数据爆炸和资产混乱等核心痛点,文章提供了从环境安装、基础导入到智能减面、资产清理的完整解决方案,并分享了预设自动化、运行时导入等高级技巧与性能优化策略,帮助开发者快速打通工业设计与实时交互流程。

weixin_29009501的博客 258

2024年最新数据结构与算法基础-(4)(2),看完99%的人都学会了

​。

2401_84853048的博客 914

Wi-Fi Sigma测试系统

Wi-Fi Sigma测试系统是Wi-Fi联盟(WFA)提出的一套全自动的WiFi认证测试系统,几乎涵盖的所有Wi-Fi的功能及性能(throughput)的自动化测试。该系统正逐步取代以前的WiFi认证测试系统。

Ke8323的博客 1万+

基于STM32L4XX、HAL库的ICM-42607-P姿态传感器驱动程序设计

/ 转换为dps(±1000dps量程)float accel_x = sensor_data.accel_x * (8.0f / 32768.0f);// 转换为g值(±8g量程)#define ICM42607_I2C_ADDR 0x68 << 1 // I2C地址(SA0=0)= 0x40) { // ICM-42607的WHO_AM_I值为0x40。// 读取传感器数据。

zhusl6688的博客 835

2024年Jmeter 接口自动化和 Python 接口自动化,到底选哪个?

很多刚接触接口自动化的朋友都会疑惑,市面上 Jmeter 接口自动化,Python 接口自动化,到底选哪个开始学习呢?导致这个学学,那个学学,遇到困难就放弃,没有哪一个学到最后了。作为一个多年项目实战经验者,那么今天我们来谈一谈,接口自动化到底怎么学合适。

2401_84562210的博客 717

Python 爬虫实战:Boss直聘 Python 岗位招聘数据爬取

本文介绍了一个Python爬虫项目,用于抓取Boss直聘平台的Python岗位招聘数据并进行可视化分析。项目采用requests库发送POST请求,通过抓包分析获取JSON接口,绕过HTML解析直接获取结构化数据。主要内容包括: 接口分析:找到关键POST接口,解析请求头和JSON参数格式 环境准备:安装requests/pandas/matplotlib/pyecharts等依赖库 核心实现: 手动获取登录Cookie 构建请求头和城市代码映射 实现分页抓取职位列表数据 项目特色在于直接解析JSON接口而

u014481728的博客 298

为什么看到这么多人不推荐C++?_c++越来越臃肿(1),2024年最新2024年Golang工作或更难找

能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

2401_84264429的博客 1069

Unity之ASE+ShaderGraph+VFX入门到精通 目录

这里是ASE+ShaderGraph+VFX从入门到精通专栏的目录,不停更新中,有问题随时留言或者私信。

TxNet 2841

SAP HANA 中的 Union Node Pruning:让 Calculation View 少走弯路的关键优化

摘要:SAP HANA的Union Node Pruning技术通过在执行前排除无关数据源来优化查询性能。该技术主要采用三种方式:Constant Mapping(适用于规则稳定的场景)、Pruning Configuration Table(灵活性高)和Column-Based Pruning(基于列可用性)。典型应用场景包括分层存储的数据查询,如区分当前和历史销售数据。需要注意的是,当查询发生Unfolding且不含聚合时,Pruning可能失效,此时可通过NO_CALC_VIEW_UNFOLDING提

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 875

2024年Python最新Python 的类其实是一个特殊的对象

count = 0definit🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2401_84557547的博客 489

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

接口测试 —— Jmeter接口自动化和Python接口自动化,到底选哪个?

适合对代码不敏感的测友,不会代码也可以完成接口自动化,设计框架。适合紧急迭代的项目。

2401_84140754的博客 804

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

2024年最新Python 的类其实是一个特殊的对象(1)

这就是 python 中的属性向上查找机制。因此,要访问类属性有两种方式:类名.类属性对象.类属性 (不推荐)注意:如果使用"对象.类属性 = 值"的赋值语句,只会给对象添加一个属性,而不会影响到类属性的值。示例:‘’’遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!‘’’class Tool(object):count = 0def init(self, name):self.name = nameT

2401_84557849的博客 83

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Jmeter 接口自动化和 Python 接口自动化,到底选哪个?_python接口自动化和jmeter自动化的区别(1)

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。

2401_84569545的博客 478

Jmeter 接口自动化和 Python 接口自动化,到底选哪个?_python接口自动化和jmeter自动化的区别

很多刚接触接口自动化的朋友都会疑惑,市面上 Jmeter 接口自动化,Python 接口自动化,到底选哪个开始学习呢?导致这个学学,那个学学,遇到困难就放弃,没有哪一个学到最后了。作为一个多年项目实战经验者,那么今天我们来谈一谈,接口自动化到底怎么学合适。

2401_84138785的博客 814

Jmeter 接口自动化和 Python 接口自动化,到底选哪个?_python接口自动化和jmeter自动化的区别(2)

(1)Python所有方向的学习路线(新版)这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。最近我才对这些路线做了一下新的更新,知识体系更全面了。(2)Python学习视频包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。

2401_84569545的博客 378

对比接口测试工具在自动化测试优缺点:Jmeter、Python、Postman!_postman自动化的不足(2)

总结:适合对代码不敏感的使用人员,不会代码也可以完成接口自动化,设计框架。适合紧急迭代的项目。

2401_84563465的博客 812

让 Python 开发环境“开箱即用”,PyCharm 安装与配置全攻略

“工欲善其事,必先利其器。”对于 Python 学习者而言,第一行代码往往不是在屏幕上输出“Hello World”,而是在键盘与鼠标之间反复横跳:我该用哪个编辑器?为什么别人的代码能自动补全、一键运行,而我的却连解释器都找不到?答案其实很简单——你只差一个趁手的集成开发环境(IDE)。PyCharm,作为 JetBrains 家族专为 Python 打造的“瑞士军刀”,凭借其智能提示、调试器、虚拟环境集成、插件生态等特性,几乎成为业界公认的“新手友好、老鸟高效”的首选。本文将围绕“官网对应版本下载 → 安

MoreTools的博客 82

Jmeter 接口自动化和 Python 接口自动化,到底选哪个?_python接口自动化和jmeter自动化的区别(4)

随着测试行业的内卷趋势越来越严重,多学习不是坏事,最怕的就是这一句:我们公司用不到,我不用学。时刻注意:在 IT 行业,你不可能在一家公司干到养老。下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。

2401_84572413的博客 484
上一篇: 教你使用几十行Python代码下载王者荣耀所有皮肤
下一篇: 好用到爆!分享这几个Python内置模块!
菜鸟学Python
博客等级 码龄9年 8084粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值