pycharm中的Run with Python console功能是什么意思?-程序员宅基地

技术标签: python  pycharm  ide  Python  

目录

一、相关的命令选项有哪些?在哪里找?

二、该两种命令选项有哪些性质?

三、拓展知识

一、相关的命令选项有哪些?在哪里找?

第一个选项:【Edit Configuration】窗口中的【Run with Python Console】选项

1.在菜单栏或者右上角的快速访问工具栏中进入Edit Configuration窗口。

菜单栏——run——edit configuration

右上角快速访问工具栏——edit configuration

2.选定py文件——Execution——Run with Python Console。

第二个命令选项:【Setting】窗口(快捷键:Ctrl+Alt+S)中的【Use existing console for "Run with Python Console"】选项,

二、该两种命令选项有哪些性质?

1.约束范围不同

        对于选项一,在创建py文件时默认继承template中的该选项的勾选状态,每一个py文件可以在后续更改选项勾选状态,也即选项一是针对每一个py文件独立地进行约束。

        对于选项二,因为是在全局设置窗口中,所以约束的是所有的py文件。

2.作用不同

        对于选项一,作用是在run的时候把所有变量和已编译的环境继续保留在console窗口中,方便用户利用console窗口对代码进行调试/测试。

        对于选项二,在选项一勾选的情况下,如果不勾选选项二,每一次的run都会新建一个console窗口,每一个console窗口的变量和已编译环境独立存在,而如果勾选选项二,第一次run后获得的console窗口内容都会不断被后续run的console窗口内容覆盖;因为是基于选项一的,所有当选项一没有打开时,选项二也不会起作用,因为压根就不会打开console窗口。

三、拓展知识

虽然利用了console窗口,但是本质还是利用run来运行程序,和直接执行某几串代码(快捷键:Shift+Alt+E)还是有区别的。因为后者的直接执行代码,会自动把代码复制进console窗口中执行,并不会利用到arguments和同级文件夹下用户自制的py文件模块。

具体详见文章python错误:the following arguments are required,唐安迪课程信用卡项目解决方法_小坏蛋的博客-程序员宅基地

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/PSpiritV/article/details/123008891

智能推荐

linux内核编译无线网卡,mini 6410编译无线网卡(RT2571芯片)驱动到内核-程序员宅基地

文章浏览阅读235次。桌面系统:Ubuntu 10.10内核版本:Linux 2.6.28.6交叉工具链:arm-linux-gcc4.4.1gcc版本: 4.4.51.解压内核tar xzvf linux2.6.28.6.tar.gz2.进入内核cd linux2.6.28.63.选择编译内核的配置文件cp config_mini6410_n43 .configmake menuconfig选择 Networking..._linux rt2571

Unity Shader总结(十六)——PBS(环境光照、实时光源、反射探针 )_unity shader 光照探针采样-程序员宅基地

文章浏览阅读935次。文章目录金属工作流高光反射工作流光照面板反射探针探针类型互相反射要先在Edit–Project Settings–Player–Other Settings–Color Space中选择Linear,因为基于物理的渲染需要使用线性空间;金属高光反射强,非金属漫反射强金属工作流Albedo对应物体的整体颜色高光反射工作流Albedo定义了表面的漫反射强度;光照面板mode中实时光照比较耗费性能,改为baked会将光照效果烘焙到光照纹理(lightmap)中,但动态的物体的阴影无法改变,最_unity shader 光照探针采样

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.dakun.ji-程序员宅基地

文章浏览阅读2.3w次。Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.dakun.jianzhong.client.AppPictureService]: Constructor threw exception; nested exception is java.lang.NullPo..._caused by: org.springframework.beans.beaninstantiationexception: failed to i

windows10安装caffe-cpu并配置python接口_caffe_cpu-程序员宅基地

文章浏览阅读1k次。windows10环境下安装caffe-cpu安装前提cmake编译器(下载最新版,因为安装caffe有版本限制,所以这里直接下载最新版就行了),可以在官网下载:链接: cmake.python3.5或python2.7,因为caffe现在只支持这两个版本,网上有很多使用python3.7的,但是试了很久没成功。python的安装建议使用anaconda,但是现在anaconda默认安装最..._caffe_cpu

【mac----pycharm使用】之golang插件安装_pycharm go插件-程序员宅基地

文章浏览阅读4.7k次。【写在前面的话】:鉴于最近公司算法推荐相关的项目都是go语言写的,所以需要在mac本的pycharm上安装golang插件,方便查看、开发、测试代码。但是可惜的是:IDEA发布了GoLand这个新的IDE for GoLang,所以原来可以用的Go插件在现在的PyCharm 2018.2上都不能用了。详细可以参考这篇文章废话不多说:下面是参考上面文章自己的安装过程。1、下载一个Go..._pycharm go插件

C1任务01-修改游戏存档_用十六进制修改存档的方法-程序员宅基地

文章浏览阅读6.9k次,点赞64次,收藏54次。文章目录挑战说明内容一、任务实现工具:游戏:植物大战僵尸中文版十六进制编辑器:Hex Editor Neo二、任务实现过程:1、修改关卡2、修改金币3、修改用户名4、修改局内文字信息总结挑战有的玩家在玩游戏时,可能并不想⼀关⼀关地慢慢玩,⽽是希望可以直接跳到最后⼀关,或者从⾃⼰指定的关卡开始,⽐如 经典的《植物⼤战僵⼫》;再就是怎么能够「开挂」,得到更多的⾦钱、更⾼的属性、更强的道具,⽐如《三国志》系列。任何游戏都会保存玩家的进度和数据,不管是单机游戏还是⽹络游戏都是如此。如果玩家能够知道这些存档数_用十六进制修改存档的方法

随便推点

java面试题超详细讲解《多线程篇》二_多线程题讲解-程序员宅基地

文章浏览阅读80次。单例模式双重校验锁实现对象单例(线程安全)public class Singleton { private volatile static Singleton uniqueInstance; private Singleton() { } public static Singleton getUniqueInstance() { //先判断对象是否已经实例过,没有实例化过才进入加锁代码 if (uniqueInstance == ..._多线程题讲解

WP-春秋云境-Tsclient专业徽章通关指南-flag01_tsclient wp-程序员宅基地

文章浏览阅读787次。Wp-春秋云镜Tsclient专业徽章Flag01_tsclient wp

vulnhub——ica1.ova_qdpm9.2漏洞-程序员宅基地

文章浏览阅读114次。题目来源:Vulnerable By Design ~ VulnHub题目:ica1.ova_qdpm9.2漏洞

SpringBoot+PageHelper+Bootstrap+Thymeleaf 实现分页功能_bootstrap和pagehelp前端分页-程序员宅基地

文章浏览阅读1.2w次,点赞28次,收藏114次。本文针对那种想要快速实现功能,而不是研究原理的,那你就直接复制我的东西,运行就好。如果想深入学习的同学请另行百度。第一种Spring Boot + Thymeleaf 使用PageHelper实现分页这种实际上就是单独使用分页插件来实现分页功能。好处是,分页条你可以自行排版,不受页面约束。(前端使用的是thymeleaf)我使用的是spring boot 2.1.11.RELEA..._bootstrap和pagehelp前端分页

Android 跳转权限设置界面的终极适配(适配各大定制 ROM)_action_application_preferences-程序员宅基地

文章浏览阅读3.2w次,点赞8次,收藏63次。转载请标明出处:http://blog.csdn.net/donkor_/article/details/79374442▲ 前言:当我们的用户使用App时不小心拒绝了某项必要权限,而导致无法正常使用。这时候希望重新去打开该权限,那么问题来了,Android厂家定制的room五花八门,很多时候却发现找不到权限管理的入口。为了解决这一问题,如果我们应用中直接提供权限管理入口给用户,是不是会很..._action_application_preferences

hadoop重命名文件_hadoop的常用命令指南-程序员宅基地

文章浏览阅读9.2k次,点赞6次,收藏23次。1.start-all.sh开启线程hadoop fs -ls hdfs://cloud4:9000/user (cloud4表示主机名9000代表端口号/就代表根目录/user就是user文件夹)hadoop fs -ls /user(hdfs://cloud4:9000可省略)2. -ls/-lsr查看目录下的文件信息hadoop fs -ls /查看根目录下文件与文件夹hadoop fs ..._hadoop 批量重命名文件并加前缀

推荐文章

热门文章

相关标签