全网最全的Python常见命令大全,建议收藏,以防备用

Python入门基础教程(非常详细) Python是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Python类库(模块)极其丰富,这使得Python几乎无所不能,不管是传统的Web开发、PC软件开发、Linux运维,还是当下火热的机器学习、大数据分析、网络爬虫,Python都能胜任。这套Python基础教程不是教科书,不会玩弄概念,而是力求口语化和通俗化,让读者尽快入门。如果有小朋友出于兴趣学习Python,请引导他阅读本教程的前半部分,这是基础,可以降低学习成本;... 阅读详情

这是本文的目录

  • 前言
    • 什么是命令行界面?
    • 你在Python开发中需要CLI吗?
    • CLI简介
    • Windows
    • Mac
    • Linux
    • 用于Python开发的20多个最有用的CLI命令
    • 安装命令
    • 1.Chocolatey
    • 2. Homebrew和Pyenv
    • 3. apt、pacman和dnf
    • 解释器命令
    • 4.python
    • 5.pip
    • 权限命令
    • 6. sudo,runas
    • 7. chmod
    • 导航命令
    • 8. ls, dir
    • 9.密码
    • 10.cp
    • 11. cat, type
    • 12. mv, move
    • 13. rm, del
    • 命令行编辑器
    • 15. Vim/Neovim
    • 16.Nano
    • 17. Emacs
    • 开发工具
    • 18. virtualenv/venv
    • 19. Git
    • 20. Docker
    • 21. Grep
    • 22.HTTPie
    • 23. ping
    • 命令参考表
  • 小结
  • 零基础Python学习资源介绍
    • 👉Python学习路线汇总👈
    • 👉Python必备开发工具👈
    • 👉Python学习视频600合集👈
    • 👉实战案例👈
    • 👉100道Python练习题👈
    • 👉面试刷题👈
  • 资料领取
  • 好文推荐

前言

Python是目前最流行的编程语言之一。它是一种强大而简单的语言,几乎可以在任何开发环境中使用。

2021年Stack Overflow调查显示,Python是大多数开发人员最想使用的编程语言。(文末送福利)
在这里插入图片描述
借助Jupyter Notebook、Google Colaboratory和在线编译器等工具,您可以开始使用这种语言,而无需担心安装任何东西。

但是,如果您想更进一步并享受Python等通用语言的真正力量(尤其是通过创建复杂的应用程序),迟早您需要学习使用CLI或命令行界面。

大多数开发人员都同意,学习Python中最令人生畏的部分之一是CLI。但是,只需几个命令,您就可以立即掌握它。

在本文中,您将学习Python开发中最有用的命令。

1、什么是命令行界面?
2、CLI简介
3、用于Python开发的20多个最有用的CLI命令
4、命令参考表

什么是命令行界面?

命令行界面(通常缩写为CLI)是一种基于文本的程序,用于运行程序并执行与操作系统 (OS) 相关的任务,例如创建和管理文件。

CLI以命令的形式接受来自键盘的输入,并将它们传递给shell或命令解释器。这些shell解释用户给出的命令,执行它们并返回通常称为输出的结果。

CLI可以执行不同的shell。此屏幕截图显示了两个不同的CLI,一个使用Python shell,另一个使用Bash:
在这里插入图片描述
这两个概念经常被混淆,所以这里是细分:

CLI是基于文本的界面,您可以在其中键入命令并获取这些命令的输出。它可以执行不同的shell。
shell是一种能够与操作系统交互的命令解释器。
信不信由你,系统运行的每个程序都包含一个命令。您每天与之交互的窗口 ( GUI ) 由触发命令的绑定组成,这些命令让您可以与操作系统进行交互。

Info 命令只不过是给计算机操作系统的特定命令。

你在Python开发中需要CLI吗?

要成为一名有效的全栈开发人员,您需要对命令行有扎实的了解。这是因为大多数后端框架需要直接与CLI进行某种形式的交互,如果您打算自己部署应用程序,命令行将是您最好的朋友。

如今,您可以从无数在线服务以及IDE中运行Python,从而更轻松地执行您的程序。但如果你从事Web开发——尤其是后端、任务自动化、区块链、通过SSH使用远程计算机,或者管理Python友好的工具(如Docker),你肯定需要处理CLI。

事实上,Python有大量的库来构建CLI应用程序,例如Typer、Argsparse和Click。您可以从一个CLI用户转变为您自己的CLI应用程序的创建者!这展示了CLI环境和Python之间的紧密联系。

掌握CLI后,作为Python程序员执行任务会容易得多,并且在使用PHP、C、C++ 或Java等其他编程语言时会看到优势。

CLI简介

根据您运行的操作系统,您会发现使用命令行的方式有所不同。每个操作系统都有自己的打开CLI并与之交互的方式,因为它们的文件组织结构和默认命令shell不同。

让我们来看看开发人员最常用的三种操作系统:Windows、Mac和Linux。

Windows

Windows是最流行的桌面操作系统,主要是因为它的价格标签和易用性。如果要在Windows中访问CLI,则必须打开程序“命令提示符”或“Windows Powershell”。

请记住,Windows使用路径而不是/. 浏览目录时应牢记这一点。

同样在Windows上,您可以选择安装Git Bash,这是一个模拟Windows中Bash shell行为的命令行。这将使下面显示的大多数Unix命令与您的系统兼容。

Mac

对于Mac,命令行可从名为“终端”的内置应用程序访问。您可以使用Launchpad搜索它,或在“应用程序”下的“实用程序”文件夹中找到它。

Linux

在Linux上,根据您使用的发行版,您有许多不同的选项,但命令“Ctrl + Alt + T”通常会触发系统中的默认终端。

现在,您应该有一个类似于下图的窗口:

在这里插入图片描述

用于Python开发的20多个最有用的CLI命令

打开CLI后,就该深入研究顶级shell命令了,这将使您作为Python开发人员的生活更加轻松。

安装命令

您可能已经偶然发现了一百万种安装Python的方法。但有时,只用一个命令就更方便了。

以下是可帮助您跨不同操作系统安装Python的不同命令。

1.Chocolatey

在Windows上,默认情况下您没有包管理器。解决这个问题的一个选项是Chocolatey,它为您提供直接从命令行安装的程序——显然包括Python。

确保在运行以下命令之前安装Chocolatey:

choco install python --pre

2. Homebrew和Pyenv

macOS默认安装了Python 2.7。但是,现在不推荐使用Python 2.7。整个社区已经转向Python 3。为了有效地管理Python版本,您可以使用pyenv之类的程序。

打开命令行并使用以下命令安装最新版本的Homebrew(像Chocolatey这样的包管理器):

/bin/bash -c “$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
然后你可以使用这个简单的命令安装pyenv:

brew install pyenv
您可以安装特定的Python版本并将其设置为全局Python可执行文件,而不是Python 2:

pyenv install 3.10 # Version you want
pyenv global 3.10.4 # Sets that version as default
现在,如果您调用Python,它将是您使用pyenv设置的版本:

python
#Python 3.10.4 …
#>>>

3. apt、pacman和dnf

随着Python在开源软件中的广泛使用,大量Linux发行版都预装了Python。如果您的系统没有,您可以使用包管理器安装Python。

在基于Debian的发行版(Ubuntu、Linux Mint、Kali Linux)中,您将使用apt,它代表“高级软件包工具”:

sudo apt update
sudo apt install python3
此外,如果要将Python 3设置为默认Python解释器,可以使用以下命令:

sudo apt install python-is-python3
在基于Arch的发行版中,您可以使用官方的包管理器pacman:

sudo pacman -S python
在Fedora和基于RPM的Linux发行版(Red Hat、CentOS)中,您使用dnf:

sudo dnf install python3

解释器命令

让我们快速回顾一下Python命令及其包管理器pip的主要标志——命令行选项。

4.python

python命令有几个标志,表示修改代码执行行为的选项。

首先,要执行Python文件,只需调用解释器并添加文件名,包括.py扩展名:

python helloworld.py
如果您需要记住标志的作用,您可以help在以下3个演示文稿中的任何一个中使用该标志:

python -?
python -h
python --help
要打印(查看)您正在运行的Python版本,请使用以下命令:

python -V
python --version
如果您想在不打开和编辑.py文件的情况下运行Python代码,您可以使用命令标志直接从终端执行它:

#Hello, World!
python -c “print(‘Hello, World!’)”
m标志将Python模块作为脚本执行。当您想使用内置的venv模块创建虚拟环境时,这非常有用:

python -m venv .venv

5.pip

pip命令在Python包索引 (PyPI) 中查找包,解析依赖项,并安装您指定的包版本。

要安装Python包,您只需键入要安装的包pip的名称和名称。

以下命令将安装最新版本的软件包:

pip install django
如果您需要特定版本,请运行以下命令:

#pip install package== version
pip install django==4.0.4
在处理协作项目时,您需要跟踪依赖关系,通常使用需求文件。使用该r标志,您可以从文本文件中读取和安装软件包:

pip install -r requirements.txt
另一个常用的功能是freeze标志。它用于输出您在环境中安装的软件包版本列表。您可以使用它将依赖项输出到需求文件:

pip freeze >> requirements.txt

权限命令

Python非常擅长编写脚本和文件处理。要处理这些任务,您需要了解权限在操作系统中的工作方式。

6. sudo,runas

在基于Unix的系统(macOS、Linux、BSD)中,您必须具有超级用户权限才能执行某些任务,例如安装程序,就像我们上面所做的那样。

sudo命令允许您短暂获得管理员权限以执行这些命令之一。

以下是全局安装ueberzug(图像预览Python包)的示例:

sudo pip install ueberzug
Windows等效项是Runas,它以不同用户或管理员身份执行脚本:

runas /noprofile /user:Administrator cmd
还有其他项目,例如Gsudo,这使得权限提升过程比使用其他内置Windows命令更容易:

:: Installs gsudo
choco install gsudo
:: Reads a file named MySecretFile.txt
gsudo type MySecretFile.txt

7. chmod

chmod用于更改Unix中文件和目录的权限。

一个常见的用法是使Python脚本可执行:

#Makes mypythonscript.py executablechmod +x
mypythonscript.py
使脚本可执行后,您可以使用以下./符号直接运行它:

#Runs the script
./mypythonscript.py

导航命令

在命令行界面中导航文件系统是Python开发人员的日常任务。以下是使用Python编程时用于导航系统的一些基本命令。

8. ls, dir

要列出目录(文件夹)的内容,您必须使用ls(Unix) 或dir(Windows) 命令。这可能是您第一次遇到CLI时学到的第一个命令。

这是使用的语法:

ls # Shows the contents of the working directory
ls mydirectory
以下是本地文件系统中文件夹内容的示例:

ls test_python/
#classes_error.py radius.py test-Django
该命令有许多有用的标志。事实上,ls -al查看隐藏文件(以点开头的文件)以及每个文件的模式、大小和日期通常被称为查看隐藏文件:

alias ls=“ls -al”
#Results
total 20
drwx------ 3 daniel daniel 4096 ene 16 19:13 .
drwxr-xr-x 36 daniel daniel 4096 may 17 22:18 …
-rw------- 1 daniel daniel 32 nov 17 2020 classes_error.py
-rw------- 1 daniel daniel 327 nov 10 2020 radius.py
drwx------ 4 daniel daniel 4096 ene 16 01:07 test-Django
对于Windows,您可以通过Git Bash使用ls,也可以使用内置dir命令:

dir

9.密码

pwd代表“打印工作目录”,它正是这样做的:为您提供您所在目录的完整路径:

pwd
#/home/daniel/github/HTML-site/images
如果您曾经在终端中迷失过自己,那么这个命令就是救命稻草。

您可以在Windows中使用cd不带参数的命令实现相同的输出(请注意,Unix中的相同命令会将您带到主目录):

#Only on Windows
cd
#D:FoldersubFolder

10.cp

使用图形文件管理器复制文件很直观,但效率低下。使用此命令,您可以在系统上复制任何类型的文件:

cp old_file.txt copy_old_file.txt
要复制目录的所有内容,您必须使用cp -r:

cp -r originaldirectory/ newdir
cp命令在Windows中是copy:

copy old_file.txt copy_old_file.txt /a

11. cat, type

要在终端中打印文本文件的内容而不使用编辑器打开文件,您可以在Unix和Windows上使用cat、more或:lesstype

cat old_file.txt # Unix
type old_file.txt # Windows
#Content
Hi there I hope you’re enjoying the article …
as much as I’ve enjoyed writing it!
End of the sample.

12. mv, move

mv命令将文件和目录从一个目录移动到另一个目录 – 基本上是剪切和粘贴 – 如果目标不存在,则重命名文件:

#Rename files
mv source_file.txt renamed_file.txt

#File to another directory
mv renamed_file.txt newdir/
您还可以使用模式匹配来移动文件。例如,将所有.py文件移动到另一个文件夹:

mv *.py mypythondir/
Windows上的等效命令是move,其功能与上述几乎相同:

#Windows
move source_file.txt renamed_file.txt

13. rm, del

您可以使用rm命令删除文件和目录。

要删除文件而不是目录,您可以使用:

rm file_to_remove.txt
如果要删除空目录,可以使用递归 ( -r) 标志:

rm -r dir_to_remove/
要删除包含内容的目录,您可以使用force ( -f) 和递归标志:

rm -rf dir_with_content/
在类似的形式中,您可以在Windows上找到del。更加谨慎,因为此命令没有上面看到的阻止标志:

del mywindowsdir
Info 小心这个命令。一旦你删除了某些东西,就很难恢复它。
14. exit

完成Python编程后,您应该能够退出shell会话。在大多数情况下,这也会关闭您正在使用的终端:

exit
请注意,此命令适用于Windows和Unix。

命令行编辑器

一旦您习惯了命令行,您会发现更改窗口甚至​​使用鼠标来编辑代码都比较慢。

在您留在命令行中时拥有编码能力不仅是节省时间的好方法,而且还可以让您在队友中看起来像超级英雄!

以下是一些最常用的命令行编辑器。

15. Vim/Neovim

Vim及其后代Neovim是基于键盘的文本编辑器,主要用于命令行。根据2021年Stack Overflow调查,他们在最受开发者喜爱的编辑器中排名第4和第1。
在这里插入图片描述

Vim预装在Linux和macOS上。实际上,它是您在与服务器交互时会遇到的最多的编辑器。在Windows上,您需要使用Vim页面中的可执行安装程序来安装它。

现在,您只需在命令行中输入Vim的名称即可享受Vim的强大功能:

vim
这将触发一个基于文本的界面,其中包含多个键盘组合,用于您在Python中编码时可能需要的每个操作。

Vim有一个陡峭的学习曲线,但是一旦你掌握了它,你就不会很快转向其他东西。
在这里插入图片描述
Info 要退出Vim,请按“Escape”并键入:q。

16.Nano

Nano是另一个主要用于快速编辑的命令行文本编辑器。

假设您在代码中引入了语法错误,但不想打开编辑器来更正它。Nano可帮助您直接从CLI修复它:

nano
Info 如果上述命令出现“未知命令”错误,请回溯并遵循完整的安装过程。

17. Emacs

Emacs是您能找到的最具扩展性和可定制性的文本编辑器之一。它有一个专门用于Python编程的部分,您可以在其中找到大量插件来增强您的开发体验。

Emacs几乎在所有操作系统中都可用,因此如果您尚未安装,请查看下载说明。

要从命令行类型打开Emacs,请使用无窗口系统标志 ( -nw):

emacs -nw

开发工具

Python开发不仅意味着编码,还意味着处理其他工具,例如虚拟环境、版本控制系统和部署工具。

通过学习下面的命令,您将在使用Python开发任何类型的应用程序时获得优势。

18. virtualenv/venv

虚拟环境是Python开发中使用的一项关键技术。使用它们,您可以将跨不同项目使用的包隔离到一个轻量级文件夹中,通常命名为.venv.

使用Python 3.3或更高版本,您可以使用内置的venv模块来创建虚拟环境:

#.venv being the name of the virtual environment
python -m venv .venv
virtualenv是一个外部项目,与内置选项相比,它更快、更具可扩展性。要创建虚拟环境,首先安装virtualenv包:

#Installs virtualenv
pip install --user virtualenv
#Creates a .venv virtual environment
virtualenv .venv
接下来,您需要激活虚拟环境。在Windows上,根据您使用的是cmd还是PowerShell(推荐)运行以下命令之一:

:: PowerShell
.venvScriptsActivate.ps1

:: Cmd
.venvScriptsactivate.bat
在Linux或macOS上:

source .venv/bin/activate

19. Git

版本控制是软件开发中最重要的实践之一。它使我们能够跟踪所有代码修改,与其他开发人员协作,并清楚地了解整个开发过程。

Git是迄今为止最常用的版本控制系统。您可以从其下载页面安装它。

安装后,您可以打开终端并使用以下命令查看所有可用选项:

git help
要创建存储库,请使用git init并键入您的存储库的名称:

git init name_repository
Initialized empty Git repository in /home/daniel/name_repository/.git/
请注意,这只会创建一个本地Git存储库。如果您想拥有一个远程存储库来在线存储所有更改,您应该使用GitHub或BitBucket之类的平台。

要克隆远程存储库,您将使用git clone和存储库的源。在下面的示例中,我们通过SSH克隆GitHub存储库:

git clone git@github.com:DaniDiazTech/HTML-site.git
…
Cloning into ‘HTML-site’…
remote: Enumerating objects: 24, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 24 (delta 6), reused 21 (delta 4), pack-reused 0
Receiving objects: 100% (24/24), 4.98 MiB | 438.00 KiB/s, done.
Resolving deltas: 100% (6/6), done.

20. Docker

Docker使将Python应用程序打包和发布为轻量级、可移植、自给自足的容器变得更加容易。它有助于开发和部署,允许所有协作者使用相同的设置。

要使用Docker,您必须严格遵循获取Docker页面上为您的操作系统显示的安装过程。

要列出可用的Docker命令,请运行以下命令:

docker help
在这个狭窄的部分中很难解释如何运行Docker compose,因此请务必查看官方文档。

21. Grep

Grep是一个基本的命令行实用程序,用于在纯文本文件中进行模式匹配。

一个常见的用法是查找一个单词在文件中重复的次数:

grep -ic python pythondocument.txt
2
pythondocument.txt在上面的示例中,我们获得了在文件中找到Python(不区分大小写)的次数。

grep的Windows等效项是findstr。但是,它不是完全相同的程序。您可以使用Git Bash在Windows中使用grep:

findstr /i /C python pythondocument.txt
2

22.HTTPie

HTTPie是一个命令行HTTP客户端,可以更轻松地与Web服务交互。例如,您可以使用它来测试您的Python API,或与第三方网站进行交互。

这个CLI工具几乎在每个包管理器中都可用,如HTTPie的官方文档所示。但是,它也可以作为Python包提供,因此您可以使用pip安装它。

pip install httpie

以下是查询远程 API 的方式——在本例中为GitHub API:

http GET https://api.github.com/users/danidiaztech
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
…

23. ping

ping是几乎所有操作系统上默认可用的CLI命令。它的工作原理是向IP地址发送数据包并测试传输数据和接收响应所需的时间,然后以毫秒为单位显示结果

该命令主要用于验证两台机器之间的连接,即你的机器和你在web服务器上的Python应用程序:

ping wbolt.com
PING wbolt.com(2606:4700:4400::ac40:917d (2606:4700:4400::ac40:917d)) 56 data bytes
64 bytes from 2606:4700:4400::ac40:917d (2606:4700:4400::ac40:917d): icmp_seq=1 ttl=50 time=686 ms

命令参考表

下面,您可以找到我们讨论过的每个命令的快速参考:

命令 用法
choco 在Windows上安装包
brew macOS包管理器
apt, pacman, dnf 不同Linux发行版上的包管理器
python 运行Python解释器
pip Python包管理器
sudo, runas 用于扩展权限的Unix和Windows程序
chmod 更改文件权限
ls 列出目录的内容
pwd 打印工作目录
cp 复制文件和目录
cat 打印文件内容
mv, move 移动(重命名)文件和目录
rm, del 删除文件和目录
exit 退出当前shell会话
vim, neovim 高效的文本编辑
nano 用于快速编辑的文本编辑器
emacs 最可定制的编辑器
virtualenv, venv 虚拟环境生成器
git 版本控制系统
docker 容器化应用
grep 模式匹配实用程序
http Web服务测试实用程序
ping 测试网络连接
kill 终止程序

小结

Python是最容易学习的编程语言之一。您会发现的唯一绊脚石是当您在不了解您需要的命令的情况下进入命令行时。

在本文中,您了解了命令行及其用于Python开发的一些最流行的命令。

能看到这的说明你是真的喜欢python,那就和我一起学到昏厥吧

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈


这份完整版的Python全套学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

python零基础入门到精通,python入门到精通教程 坚持到了这儿,恭喜你,表示你有做开发的潜力,其实我想说的上面的内容还是刚刚开始,刚开始大家不需要多么精通了解这些内容,除了Python方面的知识,每个部分掌握一点儿能进行基本开发就好,主要是不断练习,让自己跳出「舒适区」,进入「学习区」,但是又不进入「恐慌区」,不断给自己「喂招」。上述这份完整版的Python全套学习资料已经上传优快云官方,朋友们如果需要可以扫描下方二维码免费获取【保证100%免费】 阅读详情

相关推荐

【干货】建议收藏!!全网最完整的Python操作Excel数据封装函数

Python操作Excel写在前面分析准备认识Excel格式区别库的使用整体思路 写在前面 对比其它编程语言,我们都知道Python最大的优势是代码简单,有丰富的第三方开源库供开发者使用。伴随着近几年数据分析的热度,Python也成为最受欢迎的编程语言之一。而对于数据的读取和存储,对于普通人来讲,除了数据库之外,最常见的就是微软的Excel。 分析准备 认识Excel Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件

Jack·Kwok的博客 1万+

Pycharm及python安装详细教程

首先我们来安装python 1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示 3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize install

陌上行走的博客 76万+

全网最全,adb常用命令大全(详细)全覆盖,看这篇就够了..

adb 模拟按键输入命令大全语法格式物理键。

1万+

python基本42个命令

python基本42个命令

Python单行客的博客 4万+

Python命令行参数解析全面总结

参数类型选择主要操作对象 → 位置参数配置选项 → 选项参数开关标志 →nargs使用指南可选值 →nargs='?多个值 →nargs='*'(可选) 或nargs='+'(至少一个)固定数量 →nargs=Naction使用场景布尔标志 →store_true收集多个值 →append计数 →count其他提示为所有参数添加help描述为常用选项设置合理的默认值使用type参数进行类型验证使用choices限制有效值范围。

我的博客 1146

【干货】建议收藏! ! !全网最全的Python.openpyxl操作Excel数据

Python 操作 Excel 存取数据1. openpyxl 模块1.1 安装 openpyxl 模块1.2 Excel 文件的三个对象1.2.1 Workbook 对象1.2.2 Worksheet 对象1.3.3 Cell2. Python 操作 Excel2.1 Python 操作 Excel 之读取打开本地工作簿,获取所有工作表名称创建工作表根据工作表名称获取工作表获取单元格对象及单元格的值获取单元格的行、列及值读取整行、整列及部分几行 1. openpyxl 模块 对比其它编程语言,我们都知道

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 3009

全网最全的Python常见命令大全,建议收藏,以防备用!

Python是目前最流行的编程语言之一。它是一种强大而简单的语言,几乎可以在任何开发环境中使用。2021年Stack Overflow调查显示,Python是大多数开发人员最想使用的编程语言。(文末送福利)借助Jupyter Notebook、Google Colaboratory和在线编译器等工具,您可以开始使用这种语言,而无需担心安装任何东西。但是,如果您想更进一步并享受Python等通用语言的真正力量(尤其是通过创建复杂的应用程序),迟早您需要学习使用CLI或命令行界面。

xiaoganbuaiuk的博客 2900

【ADCU详解】PMIC电源管理集成电路详解

自动驾驶域控制器(ADCU)中的电源管理集成电路(PMIC)是高度集成的关键部件,负责为计算核心、传感器等提供高效稳定的多路电源。其核心特点包括:符合车规AEC-Q100标准、支持功能安全ASIL等级、精确的时序控制及强抗干扰能力。PMIC由开关稳压器、LDO、时序控制器、监控保护电路等模块组成,通过分层电源树框架实现电能分配。设计需考虑效率、功率密度、噪声性能等关键维度,底层基于Buck转换器和LDO原理工作。使用中需满足严苛的车规环境要求,并通过静态/动态测试及故障注入测试进行验证,确保系统可靠性和安全

qq_40844444的博客 841

全网最全的Python常见命令大全,建议收藏,以防备用_python常用命令

Python是目前最流行的编程语言之一。它是一种强大而简单的语言,几乎可以在任何开发环境中使用。2021年Stack Overflow调查显示,Python是大多数开发人员最想使用的编程语言。(文末送福利)借助Jupyter Notebook、Google Colaboratory和在线编译器等工具,您可以开始使用这种语言,而无需担心安装任何东西。但是,如果您想更进一步并享受Python等通用语言的真正力量(尤其是通过创建复杂的应用程序),迟早您需要学习使用CLI或命令行界面。

m0_59236127的博客 4348

以ATT&CK为例构建网络安全知识图

随着攻击工具、方法的逐渐升级和复杂化,安全数据的大规模融合,攻防对抗愈加激烈。安全团队如何在浩瀚数据中有效发现高级威胁的蛛丝马迹,如何把网络安全专家的经验、知识有效转化为可复制可扩展的数据分析能力,如何将对抗高级威胁的“炼金术”逐步升级为科学淘金指南,如何将安全从业者从繁重的体力劳动中解放出来,愈发成为安全能力亟需突破的难点和重点,也是我们正在探索的方向。正如医疗行业中治疗疑难杂症依赖医疗专家,网络空间高级威胁的防护和处置也依赖安全专家的经验与知识。

2401_88752684的博客 1090

C# 基于NetStandard.Opc.Ua实现高效OPC UA数据订阅与同步读写

本文详细介绍了在C#中利用NetStandard.Opc.Ua库高效实现OPC UA数据订阅与同步读写的方法。通过实战代码演示了如何建立连接、配置订阅管理器、优化监控项分组,并对比了同步与异步读写的适用场景,帮助工业软件开发者构建稳定可靠的数据采集客户端,提升工业物联网应用开发效率。

weixin_29201859的博客 228

建议收藏!!全网最全的Python常见命令大全

Python是目前最流行的编程语言之一。它是一种强大而简单的语言,几乎可以在任何开发环境中使用。2021年Stack Overflow调查显示,Python是大多数开发人员最想使用的编程语言。(文末送福利)借助Jupyter Notebook、Google Colaboratory和在线编译器等工具,您可以开始使用这种语言,而无需担心安装任何东西。但是,如果您想更进一步并享受Python等通用语言的真正力量(尤其是通过创建复杂的应用程序),迟早您需要学习使用CLI或命令行界面。

xiaolinyui的博客 1400

高通引导文件获取全攻略:ELF/MBN提取与EDL救砖实战

在智能手机底层维护中,引导加载程序(Bootloader)是系统启动的第一道关卡。高通平台通过PBL、SBL1/XBL等阶段完成硬件初始化和安全校验,一旦引导分区损坏,设备便可能陷入黑砖状态。此时,掌握ELF与MBN格式的引导镜像获取方法,成为维修工程师和刷机用户的核心技能。通过官方固件包解包或借助EDL模式直接从设备分区备份,均能获得原厂匹配的引导文件。配合Firehose工具和9008端口通信,即可实现分区级读写与救砖恢复。本文从启动链路原理出发,对比两种获取路径的适用场景,并针对驱动识别、文件校验、分

weixin_30175731的博客 421

全网最全Python库合集

进行了分类:环境管理(pyenv、virtualenv等)、包管理(pip、pipenv、conda等)、日期和时间(arrow、Chronyk、time、pytz等)、文本处理(charde、pypinyin、shortuuid、simplejson等)、命令行工具(cement、clint、Pythonpy、Gooey)、图像处理(pillow、pygram、pagan)等类别,类别除了个别小型库是不准确的,其他大部分都是分类准确的。进行数据可视化的库。进行代码分析、解析和操作代码库的库和工具。

Python老吕的博客 2813

基于BQ25895RTWR的锂电池充电管理硬件设计

BQ25895 是一款适用于单节锂离子电池和锂聚合物电池的高度集成型 5A 开关模式电池充电管理和系统电源路径管理器件。此类器件支持高输入电压快速充电。低阻抗电源路径对开关模式运行效率进行了优化、缩短了电池充电时间并延长了放电阶段的电池使用寿命。• 移动电源、移动 Wi-Fi 热点。• 便携式互联网器件。

corlin6688的博客 1086

RT-DETR训练前的准备,将数据集划分成训练集、测试集验证集(附完整脚本及使用说明)

在计算机视觉领域,当我们着手训练一个模型时,。其中,将数据集划分为和更是一项基础性且关键的操作。这篇博客分析了这一划分背后的原因、其重要意义以及如何通过代码实现,帮助大家更好地理解和运用这一技巧,。

Limiiiing的博客 906

全网最全Python操作Excel教程,建议收藏!

作者:超级大洋葱806来源:https://blog.youkuaiyun.com/u014779536/article/details/108182833大家好,猪哥前几天帮学妹爬了个数据,使用到了...

湾区人工智能 7693

搬运机器人系列编程:KUKA KR QUANTEC_(2).KUKA KRL语言编程基础

定义一个函数END!调用函数PRINT "结果: ", result!定义一个过程PRINT msgEND!调用过程printMessage("欢迎使用 KUKA 机器人")!定义搬运零件的起始位置和目标位置!定义焊接路径的各个点!定义喷涂路径的各个点KUKA Robot Language (KRL) 是一种专门为工业机器人设计的编程语言,具有结构化编程、丰富的库函数、实时性以及集成性等特点。

zhubeibei168的博客 1246

这篇全网最全的python小白入门篇(建议收藏)

Python支持多种数据类型,在计算机内部可以把任何数据看成一个”对象”,而变量赋值就是将变量和数据对象关联起来,即变量指向该数据对象.例如x=y,表示把变量x指向y所指向的数据对象,随后对y的赋值并不影响x的指向.Python的整数和浮点数没有大小的限制.若超出一定范围就用inf(无限大)表示.tuple表示元组,即不可变的有序元素的集合.即没有修改元素的函数,例如append(),insert(),元素赋值等.

xx16755498986的博客 978

【教程4>第4章>第20节】基于FPGA的costas环整体实现与仿真测试

Costas 环是一种用于载波同步的闭环反馈控制系统,主要应用于通信系统中的相干解调。其基本原理是通过鉴相器(Phase Detector,PD)比较接收信号与本地载波信号的相位差,将这个相位差信息经过环路滤波器(Loop Filter,LF)滤波后,去控制数控振荡器(Numerically Controlled Oscillator,NCO)的输出频率和相位,使得本地载波能够跟踪接收信号的载波,最终实现载波同步。Costas 环环路滤波器在载波同步过程中起着不可或缺的作用。

FPGA/MATLAB学习教程/源码/项目合作开发 1263

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Python爬虫能当副业吗?有哪些平台能接单?(全网最全,建议收藏)

(安全链接,放心点击)

xiaolinyui的博客 3145

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Python爬虫能当副业吗?哪些平台能接单?(全网最全,建议收藏)

(安全链接,放心点击)

xiaolinyui的博客 4091

温度PID控制PLC程序

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: 用Python把表格做成web可视化图表
下一篇: 超全开源 Python 爬虫工具箱,走到哪里爬到哪里
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2832原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值