日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pycharm cant open file_PyCharm

發(fā)布時(shí)間:2023/12/2 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pycharm cant open file_PyCharm 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.創(chuàng)建項(xiàng)目

PyCharm是一種Python IDE.

PyCharm的功能到底有多強(qiáng)大,我也說不清楚,今天只是介紹一下關(guān)于Pycharm創(chuàng)建項(xiàng)目的問題.

? PyCharm可以將一個(gè)文件夾作為工程(或項(xiàng)目)進(jìn)行打開.

如圖1所示,先創(chuàng)建兩個(gè)文件夾(pyc1和pyc2),在文件夾下,分別建立 test1.py 文件和test2.py文件.

圖1 創(chuàng)建文件夾與文件

然后用PyCharm以項(xiàng)目的方式打開文件夾pyc1,打開test1.py,右鍵運(yùn)行test1.py,如圖所示:

圖2 運(yùn)行test1.py文件

對(duì)pyc1工程的界面作一下調(diào)節(jié),如圖3所示:把Run (輸出結(jié)果)窗口放在右上方(默認(rèn)在界面的下方).

圖3 調(diào)節(jié)Run窗口至右上方

我們關(guān)閉PyCharm,回到pyc1文件夾,你會(huì)發(fā)現(xiàn)多了一個(gè).idea的文件夾,其實(shí).idea在你創(chuàng)建一個(gè)項(xiàng)目時(shí),就會(huì)自動(dòng)生成,主要用來存放項(xiàng)目的控制信息,包括版本信息,歷史記錄等等.

如果你再次打開pyc1文件,運(yùn)行test1.py程序,Run窗口就出現(xiàn)在了右上方,因?yàn)镻yCharm將我們對(duì)界面的調(diào)節(jié)保存在.idea文件夾里.

現(xiàn)在我們以同樣的方式打開pyc2文件夾,也對(duì)pyc2工程的界面作一些調(diào)節(jié). 如圖4所示:

給Run with Python console對(duì)勾(每次運(yùn)行時(shí),在Python console里顯示程序運(yùn)行結(jié)果).

圖4 對(duì)pyc2工程窗口進(jìn)行調(diào)節(jié)

應(yīng)用配置后,運(yùn)行test2.py,如圖5所示:Python console輸出程序運(yùn)行結(jié)果(其實(shí)這跟python自帶idle的shell是一回事).

圖5 pyc2運(yùn)行結(jié)果界面

關(guān)閉PyCharm后,再次打開pyc2項(xiàng)目,.idea保存了上一次的配置,運(yùn)行程序后,輸出結(jié)果依然出現(xiàn)在Python Console里.

通過上面的例子我們就可以知道,根據(jù)工程的要求,我們可以為每個(gè)工程配置不同的環(huán)境.

Q1:現(xiàn)在我打開了pyc2項(xiàng)目,現(xiàn)在我想關(guān)閉pyc2項(xiàng)目,打開pyc1項(xiàng)目,那該怎么做呢?

圖6 打開新的項(xiàng)目

A1:如圖6所示:在菜單欄file里選擇open選項(xiàng),找到要打開的工程(文件夾).

圖7 不同方式打開新工程

如果選擇:

This window: 就會(huì)在現(xiàn)在窗口中,替換換現(xiàn)有的項(xiàng)目.

New window: 會(huì)新建一個(gè)窗口,在新窗口中,把將要打開的文件夾形成一個(gè)項(xiàng)目.

Attach : 就是將即將打開的項(xiàng)目附加到當(dāng)前的窗口中.


2.打開多個(gè)項(xiàng)目

現(xiàn)在我們已經(jīng)學(xué)會(huì)怎么打開一個(gè)項(xiàng)目,現(xiàn)在的問題是怎么打開多個(gè)項(xiàng)目:

方法1:

其實(shí)上面已經(jīng)說過,我們?cè)僬f一遍.

① 先打開一個(gè)項(xiàng)目,如圖7所示:

圖7 打開一個(gè)項(xiàng)目

② 選擇菜單欄file選項(xiàng)卡的open選項(xiàng),如圖

圖8 選擇要打開的新項(xiàng)目

③ 選擇 Attach 選項(xiàng).

如圖9 選擇Attach

新打開的項(xiàng)目是依附于現(xiàn)有的項(xiàng)目,存在于同一個(gè)窗口,如圖10所示:

圖10 兩個(gè)項(xiàng)目

我們來看一下它們的依附關(guān)系,如圖11所示:

圖11 pyc2 依附于 pyc1

圖12 pyc1 不依附 pyc2注:依附關(guān)系,應(yīng)該是pyc1是被依附項(xiàng)目,pyc2是依附項(xiàng)目,我其實(shí)也有點(diǎn)懵,按理來說,我的理解應(yīng)該沒有錯(cuò).如果錯(cuò)了,請(qǐng)指正.

上面,我們已經(jīng)解決兩個(gè)項(xiàng)目在同一個(gè)窗口存在的問題,多個(gè)項(xiàng)目亦是如此.

可能有人想,我又想把它們分開,行嗎?

操作如下圖13,選中pyc2,右鍵選擇:Remove from Project View.(或著快捷鍵:delete).

圖13 移除項(xiàng)目

不知道有人有沒有想過移除pyc1,如果你右鍵,是沒有這個(gè)選項(xiàng)的.不能進(jìn)行移除.

至于為什么,我想應(yīng)該是pyc2是依附于pyc1,只能移除依附的項(xiàng)目,不能移除被依附的項(xiàng)目.

有人想既然不能移除,我選擇關(guān)閉,關(guān)閉之后,你再次打開pyc1,它會(huì)附帶著打開pyc2.

而你打開pyc2,就只會(huì)單獨(dú)打開pyc2,跟pyc1沒有關(guān)系.

為什么會(huì)這樣呢?

我打開了,pyc1的.idea文件的modules.xml,如圖14所示:

圖14 pyc1的.idea文件的moudles.xml

打開pyc2的.idea文件的moudles.xml,如圖15所示:

圖15 pyc2的.idea文件的moudles.xml

在pyc1的moudles.xml中pyc1與pyc2是綁定的,而pyc2的moudles.xml里可以看到py2是獨(dú)立的.

方法2:

① file → Setting → Add Content Root

圖16 添加項(xiàng)目

添加新項(xiàng)目后,如圖17如圖:

現(xiàn)在基本講完啦,這兩種方法有什么區(qū)別呢?

其實(shí)通過觀察,可以發(fā)現(xiàn),第一種方法,其實(shí)是一種項(xiàng)目的依賴關(guān)系,一個(gè)項(xiàng)目依賴另一個(gè)項(xiàng)目,而第二種方法,應(yīng)該是一種項(xiàng)目的結(jié)構(gòu).

以上內(nèi)容僅供借鑒.

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的pycharm cant open file_PyCharm的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。