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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pycharm cant open file_PyCharm

發布時間:2023/12/2 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pycharm cant open file_PyCharm 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.創建項目

PyCharm是一種Python IDE.

PyCharm的功能到底有多強大,我也說不清楚,今天只是介紹一下關于Pycharm創建項目的問題.

? PyCharm可以將一個文件夾作為工程(或項目)進行打開.

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

圖1 創建文件夾與文件

然后用PyCharm以項目的方式打開文件夾pyc1,打開test1.py,右鍵運行test1.py,如圖所示:

圖2 運行test1.py文件

對pyc1工程的界面作一下調節,如圖3所示:把Run (輸出結果)窗口放在右上方(默認在界面的下方).

圖3 調節Run窗口至右上方

我們關閉PyCharm,回到pyc1文件夾,你會發現多了一個.idea的文件夾,其實.idea在你創建一個項目時,就會自動生成,主要用來存放項目的控制信息,包括版本信息,歷史記錄等等.

如果你再次打開pyc1文件,運行test1.py程序,Run窗口就出現在了右上方,因為PyCharm將我們對界面的調節保存在.idea文件夾里.

現在我們以同樣的方式打開pyc2文件夾,也對pyc2工程的界面作一些調節. 如圖4所示:

給Run with Python console對勾(每次運行時,在Python console里顯示程序運行結果).

圖4 對pyc2工程窗口進行調節

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

圖5 pyc2運行結果界面

關閉PyCharm后,再次打開pyc2項目,.idea保存了上一次的配置,運行程序后,輸出結果依然出現在Python Console里.

通過上面的例子我們就可以知道,根據工程的要求,我們可以為每個工程配置不同的環境.

Q1:現在我打開了pyc2項目,現在我想關閉pyc2項目,打開pyc1項目,那該怎么做呢?

圖6 打開新的項目

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

圖7 不同方式打開新工程

如果選擇:

This window: 就會在現在窗口中,替換換現有的項目.

New window: 會新建一個窗口,在新窗口中,把將要打開的文件夾形成一個項目.

Attach : 就是將即將打開的項目附加到當前的窗口中.


2.打開多個項目

現在我們已經學會怎么打開一個項目,現在的問題是怎么打開多個項目:

方法1:

其實上面已經說過,我們再說一遍.

① 先打開一個項目,如圖7所示:

圖7 打開一個項目

② 選擇菜單欄file選項卡的open選項,如圖

圖8 選擇要打開的新項目

③ 選擇 Attach 選項.

如圖9 選擇Attach

新打開的項目是依附于現有的項目,存在于同一個窗口,如圖10所示:

圖10 兩個項目

我們來看一下它們的依附關系,如圖11所示:

圖11 pyc2 依附于 pyc1

圖12 pyc1 不依附 pyc2注:依附關系,應該是pyc1是被依附項目,pyc2是依附項目,我其實也有點懵,按理來說,我的理解應該沒有錯.如果錯了,請指正.

上面,我們已經解決兩個項目在同一個窗口存在的問題,多個項目亦是如此.

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

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

圖13 移除項目

不知道有人有沒有想過移除pyc1,如果你右鍵,是沒有這個選項的.不能進行移除.

至于為什么,我想應該是pyc2是依附于pyc1,只能移除依附的項目,不能移除被依附的項目.

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

而你打開pyc2,就只會單獨打開pyc2,跟pyc1沒有關系.

為什么會這樣呢?

我打開了,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是獨立的.

方法2:

① file → Setting → Add Content Root

圖16 添加項目

添加新項目后,如圖17如圖:

現在基本講完啦,這兩種方法有什么區別呢?

其實通過觀察,可以發現,第一種方法,其實是一種項目的依賴關系,一個項目依賴另一個項目,而第二種方法,應該是一種項目的結構.

以上內容僅供借鑒.

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。