pycharm cant open file_PyCharm
1.创建项目
PyCharm是一种Python IDE.
PyCharm的功能到底有多强大,我也说不清楚,今天只是介绍一下关于Pycharm创建项目的问题.
✦ PyCharm可以将一个文件夹作为工程(或项目)进行打开.
如图1所示,先创建两个文件夹(pyc1和pyc2),在文件夹下,分别建立 test1.py 文件和test2.py文件.
然后用PyCharm以项目的方式打开文件夹pyc1,打开test1.py,右键运行test1.py,如图所示:
对pyc1工程的界面作一下调节,如图3所示:把Run (输出结果)窗口放在右上方(默认在界面的下方).
我们关闭PyCharm,回到pyc1文件夹,你会发现多了一个.idea的文件夹,其实.idea在你创建一个项目时,就会自动生成,主要用来存放项目的控制信息,包括版本信息,历史记录等等.
如果你再次打开pyc1文件,运行test1.py程序,Run窗口就出现在了右上方,因为PyCharm将我们对界面的调节保存在.idea文件夹里.
现在我们以同样的方式打开pyc2文件夹,也对pyc2工程的界面作一些调节. 如图4所示:
给Run with Python console对勾(每次运行时,在Python console里显示程序运行结果).
应用配置后,运行test2.py,如图5所示:Python console输出程序运行结果(其实这跟python自带idle的shell是一回事).
关闭PyCharm后,再次打开pyc2项目,.idea保存了上一次的配置,运行程序后,输出结果依然出现在Python Console里.
通过上面的例子我们就可以知道,根据工程的要求,我们可以为每个工程配置不同的环境.
Q1:现在我打开了pyc2项目,现在我想关闭pyc2项目,打开pyc1项目,那该怎么做呢?
A1:如图6所示:在菜单栏file里选择open选项,找到要打开的工程(文件夹).
如果选择:
This window: 就会在现在窗口中,替换换现有的项目.
New window: 会新建一个窗口,在新窗口中,把将要打开的文件夹形成一个项目.
Attach : 就是将即将打开的项目附加到当前的窗口中.
2.打开多个项目
现在我们已经学会怎么打开一个项目,现在的问题是怎么打开多个项目:
方法1:
其实上面已经说过,我们再说一遍.
① 先打开一个项目,如图7所示:
② 选择菜单栏file选项卡的open选项,如图
③ 选择 Attach 选项.
新打开的项目是依附于现有的项目,存在于同一个窗口,如图10所示:
我们来看一下它们的依附关系,如图11所示:
注:依附关系,应该是pyc1是被依附项目,pyc2是依附项目,我其实也有点懵,按理来说,我的理解应该没有错.如果错了,请指正.
上面,我们已经解决两个项目在同一个窗口存在的问题,多个项目亦是如此.
可能有人想,我又想把它们分开,行吗?
操作如下图13,选中pyc2,右键选择:Remove from Project View.(或着快捷键:delete).
不知道有人有没有想过移除pyc1,如果你右键,是没有这个选项的.不能进行移除.
至于为什么,我想应该是pyc2是依附于pyc1,只能移除依附的项目,不能移除被依附的项目.
有人想既然不能移除,我选择关闭,关闭之后,你再次打开pyc1,它会附带着打开pyc2.
而你打开pyc2,就只会单独打开pyc2,跟pyc1没有关系.
为什么会这样呢?
我打开了,pyc1的.idea文件的modules.xml,如图14所示:
打开pyc2的.idea文件的moudles.xml,如图15所示:
在pyc1的moudles.xml中pyc1与pyc2是绑定的,而pyc2的moudles.xml里可以看到py2是独立的.
方法2:
① file → Setting → Add Content Root
添加新项目后,如图17如图:
现在基本讲完啦,这两种方法有什么区别呢?
其实通过观察,可以发现,第一种方法,其实是一种项目的依赖关系,一个项目依赖另一个项目,而第二种方法,应该是一种项目的结构.
以上内容仅供借鉴.
pycharm cant open file_PyCharm相关推荐
- windows安装MongoDB环境以及在pycharm中配置可视化插件
安装MongoDB数据库 参考这里 安装PyMongo python3 -m pip3 install pymongo指定版本 python3 -m pip3 install pymongo==3.5 ...
- Windows10+Anaconda3+Pycharm环境搭建
Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...
- pycharm配置远程调试docker
20210923 pycharm 运行远程解释器 20210915 远程调试确认配置 第一步如果事先没有配置ssh,可以选下面新建ssh 还有另一种调试方法:使用pycharm-debug包调试 详情 ...
- pycharm重点插件
Key Promoter X 重点 如果让我给新手推荐一个 PyCharm 必装插件,那一定是 Key Promoter X . 它就相当于一个快捷键管理大师,它时刻地在: 教导你,当下你的这个操作, ...
- pycharm导包错误
20220307 导包包名中不能用短横线而应该用下划线 a_b_c 是可以的 a-b-c 是不行的 20220303 从某个库用 from utils import * 导入的时候要当心,其前面部分的 ...
- pycharm连接远程服务器并进行代码上传+远程调试
Pycharm连接远程服务器并进行代码上传+远程调试 </h1><div class="clear"></div><div class=& ...
- python pycharm 包 安装问题
20211006 https://blog.csdn.net/anshuai_aw1/article/details/83749395 windows pyfm安装 20210930 在pycharm ...
- 使用Pycharm给Python程序传递参数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/counte_rking/article ...
- pycharm波浪线检查去掉
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u012282037/article/d ...
最新文章
- iOS逆向之深入解析MachO文件
- 进程间通信 - 剪贴板实现
- 16、canvas性能优化建议
- android cad 开源库,KiCad 开源元件库收集
- (五)门级电路低功耗设计优化
- php 结构体_php基础知识集合
- 大学4年毕业后我是如何还清的助学贷款。
- 第19课 比大小 《小学生C++趣味编程》
- 现身说法“好奇心害死人啊”
- 学习笔记——指针那些事儿
- 第一、三、四届(2010、2012、2013)山东省ACM
- linux-2.6.34.1移植到TQ2440
- Servlet小服务程序(Service + Applet)
- 绘制盐沼植被图的混合方法-文献阅读
- 2021-08-02复习总结mysql的杂七杂八
- java 判断用户是否关注了公众号
- 洛谷P2664 树上游戏 【点分治 + 差分】
- 信用卡3D验证相关资料
- 微信小程序 - 日期(起止)选择器组件
- 商务谈判中如何表示同意Agreement
热门文章
- Spring Boot,@ EnableWebMvc和常见用例
- 打破冷漠僵局文章_研究僵局–第2部分
- cobertura 使用_使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
- java ee技术_Java EE 6与Spring Framework:技术决策过程
- SELECT语句使用JDBC和Hibernate批量获取
- 为JVM分配内存:一个案例研究
- Hawtio和Apache JClouds
- 在Amazon EMR上运行Hadoop MapReduce作业
- 哪个内存更快?Heap或ByteBuffer或Direct?
- 解决Spring自动装配中的循环依赖