我的天,PyCharm里面命令行可以这么玩!

【python】【pycharm】【使用命令行配置解释器】Configure an interpreter using command line 从命令行启动PyCharm时,您可以指定为新项目和现有项目使用哪个Python解释器。 阅读详情

相信很多人使用 PyCharm 来开发 Python 程序,但却少有人知道,PyCharm 实际上有一个命令行程序。通过这个命令行程序可以帮你做很多事情。

PyCharm的命令行程序默认是关闭的,需要先打开才能使用。本文以macOS版本的PyCharm来演示。Windows与Linux的用户请自行阅读官方文档(文末有地址)。

点击工具栏Tools - Create Command-line Launcher创建PyCharm 的命令行程序,如下图所示。

弹出对话框直接点OK即可,如下图所示:

如果你之前已经打开了 终端,那么现在需要先关闭再重新打开,以使这个命令行工具生效。生效以后,你在命令行输入charm回车,应该能直接运行 PyCharm。

用PyCharm直接打开项目

当我们想使用 PyCharm 快速打开一个项目时,只需要先进入这个项目文件夹,然后执行如下命令即可:

charm .

如下图所示:

当然,你也可以不用提前进入项目文件,而是把项目地址作为参数传给charm命令:

charm ~/test_async

对比两个文件的差异

有时候,我们需要对比两个文件的差异,可以使用charm diff 地址1 地址2命令,如下图所示:

如果这两个文件在同一个文件夹里面,并且你也就在这个文件夹里面执行命令,那么charm diff后面直接跟两个文件的名字就可以了。否则,需要填写文件的具体路径,例如:

charm diff ~/test_async/make_diff.py ~/test2/abc.py

其他高级操作

除了上面所说的两个常用操作之外, PyCharm命令行工具还支持合并代码、格式化代码等等操作。详情可以参阅官方文档[1]。

参考资料

[1]

官方文档: https://www.jetbrains.com/help/pycharm/working-with-the-ide-features-from-command-line.html

最近当当图书在搞活动,一起来薅当当的羊毛吧

全场自营图书每满400-200

在当当APP或者小程序结算时输入优惠码 YSTMSP

优惠码 YSTMSP(大写) 满200再减30元

花170元买400的书

您的专属佣金码:YSTMSP

京东618福利折扣:

一年一度的618来了,程序员畅销书籍走起!满100-50,满200-100!

点个[在看],是对菜鸟哥最大的支持!
PyCharm中如何传入命令行参数? 在“Edit Configurations”对话框中,选择需要配置参数的Python文件,在右侧的“Parameters”选项中填写需要传入的参数,多个参数之间以空格分隔。在PyCharm中传入命令行参数有两种方式:一是通过“Edit Configurations”对话框手动配置参数;其中,“test.py”是需要运行的Python文件名,“param1”和“param2”是需要传入的参数。在PyCharm中,按下“Alt+F12”或者在底部的终端面板中打开命令行窗口。按下回车键,即可运行程序并传入参数。 阅读详情

相关推荐

python/pycharm命令行

Windows hello.zip 问题:默认情况下,Windows 会展开 hello.zip 以创建一个“hello”文件夹,其中包含第二个“hello”文件夹,这个文件夹太多了。单击 hello 文件夹并打开它(不要单击文件夹中的“hello.py”文件,令人恼火的是,它不能以相同的方式打开文件夹。在终端中,输入“ls”命令,该命令列出当前文件夹中的文件和目录的名称。普通用户在计算机上称之为“文件夹”,程序员使用较旧的术语“目录”,但两者是同一个东西——目录有名称并包含文件和子目录的集合。

iqdjkl的博客 1973

pycharm安装,配置,汉化,基础使用

文字翻译二进制你对电脑说 我爱你电脑不知道什么意思 你对电脑说 111001101000100010010001 111001111000100010110001111001001011110110100000 电脑便知道了你爱它那么如何给计算机说这些二进制串呢?你需要一个解释器,来给电脑解释你说的话上一个文章讲的,如何下载py并配置环境实际上就是下载的解释器如何找到解释器?

m0_59385870的博客 2190

STM32 SPI驱动TFT LCD实战:时序配置与硬件协同

SPI(串行外设接口)是一种高速、全双工、同步串行通信协议,广泛应用于微控制器与显示模组等外设的数据交互。其核心依赖时钟极性(CPOL)与时钟相位(CPHA)组合定义的四种工作模式,直接影响数据采样可靠性;而片选(NSS)与MOSI/SCLK等信号的硬件映射,则决定了多设备共总线下的通信稳定性。在TFT LCD驱动场景中,SPI凭借低开销、高吞吐优势成为主流选择,尤其适配ST7789、ILI9341等集成显示控制器的模块。本文聚焦STM32L系列MCU通过SPI2驱动1.3寸LCD的完整链路,涵盖Mode

php55的博客 1209

在pycharm中使用cmd方式运行代码

在GitHub中很对代码运行使用的是cmd的命令行来执行。这个方式对新手不太友好,且不好调试代码。为了能在pycharm中直接运行(以便能弄清代码和参数更改)第二步,重点是在找到匹配的环境和在cmd输入的命令在Parameters,就是输入。第一步,找到项目中的主程序,然后点击pycharm最上面的Run。第三步、在主程序文件中开始点击运行吧。之后的命令应该就ok了。

CSTGYinZong的博客 6950

STM32入门教程:WiFi通信

STM32是一款强大的嵌入式系统开发平台,可以用于开发各种应用程序,包括WiFi通信。在本教程中,我们将介绍如何使用STM32开发板和WiFi模块进行无线通信。以下是一个详细的代码案例,涵盖了WiFi通信的基本概念和实现。

qq_67153941的博客 1349

TBOX(Telematics Box)在智能网联汽车中的核心功能与应用场景解析

TBOX(Telematics Box)是智能网联汽车的“中枢神经”,基于Android或Linux操作系统,并通过CAN总线与车辆深度交互。它实现了远程控制、车辆状态监控、OTA升级及紧急呼叫(E-CALL)等核心功能,是提升用车安全、便利性与实现车辆持续进化的关键技术组件。

weixin_29158413的博客 804

Pycharm----运行py文件输入额外的参数(命令行运行的那种)

学习记录

混吃等死,偶尔搞点好玩的 1017

从理论到代码:蒙特卡洛法在光学散射模拟中的应用全解析(Matlab 2014a版)

本文详细解析了蒙特卡洛法在光学散射模拟中的应用,从数学原理到Matlab 2014a实现。通过模拟光子随机游走过程,精确描述光在浑浊介质中的传输特性,提供完整的源码实现和性能优化技巧,适用于生物医学光学、大气遥感等领域。

rum55的博客 627

我的天,PyCharm里面命令行可以这么玩!看完记得收藏!

相信很多人使用 PyCharm 来开发 Python 程序,但却少有人知道,PyCharm 实际上有一个命令行程序。通过这个命令行程序可以帮你做很多事情。 PyCharm的命令行程序默认是关闭的,需要先打开才能使用。本文以macOS版本的PyCharm来演示。Windows与Linux的用户请自行阅读官方文档(文末有地址)。 点击工具栏Tools - Create Command-line Launcher创建PyCharm 的命令行程序,如下图所示。 弹出对话框直接点OK即可,如下图所示: 如果你之前

weixin_45431247的博客 1296

MATLAB下pdf文件操作读取示例

当遇到一些需要大量数据的项目,数据的读取与储存显得尤为重要。怎样把数据从其他格式的文件中读取,并运用到程序中是很多时候我们要解决的问题。对于平常的.txt,和.xlsx文件,MATLAB有对应的函数帮助读取,但是遇到pdf文件时MATLAB很难读取内容。本文以一个操作实例提供了一个从pdf文件中读取数据的方法。

UESTC 五高考3模拟的博客 6558

ProcessingJoy —— 最简单的实时流体模拟【JAVA】

实现基于非常非常经典的 Paper ——Jos Stam 的Real-Time Fluid Dynamics for Games 代码和注释 float visc = 0.0f; float diff = 0.0f; int N = 250; int size = (N + 2) * (N + 2); float[] u = new float[size]; // 速度, 水平/竖直 float[] v = new float[size]; float[] u_prev = new fl...

ShaderJoy 的兴趣技术杂货铺 2815

pycharm 怎么快速生成文件夹结构_我的天,PyCharm里面命令行可以这么玩!

相信很多人使用 PyCharm 来开发 Python 程序,但却少有人知道,PyCharm 实际上有一个命令行程序。通过这个命令行程序可以帮你做很多事情。PyCharm的命令行程序默认是关闭的,需要先打开才能使用。本文以macOS版本的PyCharm来演示。Windows与Linux的用户请自行阅读官方文档(文末有地址)。点击工具栏Tools - Create Command-line ...

weixin_39668282的博客 640

《QGIS快速入门与应用基础》161:面要素顶点编辑与形状调整

本文系统讲解了QGIS中面要素顶点编辑与形状调整的核心操作。首先明确了顶点编辑的适用场景与核心概念,强调需满足图层类型、编辑模式、要素选择等六大前提。详细介绍了编辑顶点工具(F2键)的激活路径及配套辅助工具,通过耕地地块修正案例,分步骤演示顶点移动、添加(双击/工具栏)、删除(Delete键)三大基础操作。同时提供捕捉工具开启、画布缩放等实用技巧,帮助用户高效完成面要素的精细化调整,解决实际工作中的形状偏差问题。全文图文结合,步骤清晰,适合GIS新手快速掌握面要素编辑的核心技能。

LuckyHanMo的博客 486

make 命令_我的天,PyCharm里面命令行可以这么玩

相信很多人使用 PyCharm 来开发 Python 程序,但却少有人知道,PyCharm 实际上有一个命令行程序。通过这个命令行程序可以帮你做很多事情。PyCharm的命令行程序默认是关闭的,需要先打开才能使用。本文以macOS版本的PyCharm来演示。Windows与Linux的用户请自行阅读官方文档(文末有地址)。点击工具栏Tools - Create Command-line Launc...

weixin_39721009的博客 541

PCL 计算点云包围球【2025最新版】

包围球通常用于简单排斥,因为与球体相交的方程很简单,同样重要的是,旋转一个球体并不会改变其范围。因此,当包围球用于简单排斥时,如果球体中心是对象的原点,则可以忽略对象的方向。

点云侠的博客 2068

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

你不知道的 PyCharm 命令行用法

“ 阅读本文大概需要 3 分钟。 ”相信很多人使用 PyCharm 来开发 Python 程序,但却少有人知道,PyCharm 实际上有一个命令行程序。通过这个命令行程序可以帮你做很多事...

静觅 7146

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

pip命令行安装的包在pycharm中看不到

在命令行使用 pip install pakage,但是在pycharm中看不到安装的包

MaXumr的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

温度PID控制PLC程序

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

Linux下命令行安装和执行pycharm

首先在/bin目录下创建脚本文件(我创建的文件名是pycharm) 然后进入编辑文件(新手建议使用gedit编辑器) 以下是脚本编辑内容(意思是将pycharm.sh脚本放在sh(这是一个命令)中打开) 后面的&表示在后台运行 中间一部分是文件的实际路径 保存退出 最后修改pycharm的权限 我直接是 chmod a+x pycharm 直接在命...

free_hard的博客 2353

命令行下安装并运行 Pycharm

系统版本: uname -a Linux violet 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 安装: 其实官网给了具体的教程了,传送门:https://www.jetbrains.com/pycharm/download/#section=linux 教程里面直接就写了需要用 snap 这个工具来安装 pycharm,那就先下载个 snap

在努力! 3509

【已解决】【Pycharm】如何在Pycharm中运行Bash命令行或.sh文件

在Pycharm中运行.sh文件,将将bash.exe添加到终端中

sunriseOvO的博客 5448

在pycharm中使用命令行创建Django项目

在pycharm中使用命令行创建Django项目 最近参与了一个app开发的项目,需要了解下python的Django框架怎么使用。 在这中间也遇到一些小问题,下面记录下自己创建项目的过程,方便以后回看。 在使用自己之前安装的pycharm来创建Django的项目的时候,发现并没有这个选项。经过搜索之后了解到这是因为自己安装的是社区版,只有专业版才有选择项目类型的功能,那么就要使用命令行来创建Django项目。 流程如下: 终端进入要存放项目的路径 在命令行执行如下指令,回车就创建了一个新项目: dja

qq_42757463的博客 1779

PyCharm小技巧之怎么方便地编辑命令行参数

因为,我自己老是忘记怎么去编辑命令行参数,每次想用的时候我又要去搜,有时候一下子又搜不到,很麻烦。所以,这又是我的自留教程。 今天演示的被运行文件叫predict_rec.py。 它有三个参数:image_dir、rec_model_dir、rec_char_dict_path。 我一共会三个方法: 1. 终端输入法 2. 设置default参数 3. 使用pycharm的Edit Configuration 在讲完上面三个方法后会有一个总结...

weixin_43755074的博客 2505

pycharm 如何debug需要提供命令行执行的代码

简单配置:使用 Run/Debug Configurations。灵活测试:通过代码默认参数或 Terminal 面板模拟执行环境。

Debug yourself! 3027

解决在pycharm下载的python在cmd命令行无法识别的问题

通过将 PyCharm 中的 Python 路径(无论是虚拟环境还是全局 Python)添加到系统环境变量,可以解决命令行无法识别 Python 的问题。同时,了解虚拟环境的作用和管理方法,有助于更好地管理项目依赖,避免环境冲突。希望这篇博客能帮助你快速解决问题!如果还有其他疑问,欢迎随时提问。

m0_74096349的博客 2704

命令行安装 Pycharm

安装 Pycharm Ubuntu 16.04及以上 通过命令行安装 Pycharm的官网虽然对国内开放,但是由于其服务器在国外,所以可能会有下载缓慢甚至连网页都登不上去的情况。 如果使用的操作系统是 Ubuntu 16.04 或以上,则可以打开终端使用下面这行命令来安装Pycharm。 此时如果使用的是国内的源,那下载速度就会到达一个正常的速度了。 社区版 sudo snap install pycharm-community --classic 专业版 sudo snap install pychar

xzy3150787的博客 2638

pycharm中怎样打开命令行来调试python程序

在程序运行时总需要命令行或终端来调试程序,以下是pycharm打开命令行的方法:  点击左下角的框框,出现terminal,即命令行。 加号是打开另一个命令行,叉号是关闭命令行。   GOOD LUCK!...

Haruno_Sakura的博客 1万+
上一篇: 童年的游戏,Python一行代码就能玩
下一篇: 50行Python代码,一键获取微博热点
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值