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如图:
现在基本讲完啦,这两种方法有什么区别呢?
其实通过观察,可以发现,第一种方法,其实是一种项目的依赖关系,一个项目依赖另一个项目,而第二种方法,应该是一种项目的结构.
以上内容仅供借鉴.