1. 程式人生 > 程式設計 >pycharm 複製程式碼出現空格的解決方式

pycharm 複製程式碼出現空格的解決方式

我在pycharm中寫python程式碼的時候並不喜歡在運算子前後新增空格,例如我經常就直接寫a=3而不是寫成a = 3這個樣子。

對於我而言,怎麼省事怎麼寫,況且我不認為少了空格就影響了程式碼的可讀性。

但是這樣會有一個問題,在複製貼上程式碼的時候pycharm會自動給你新增空格,即你複製了a=3貼上的時候卻變成了a = 3,這令我十分不爽!

怎麼解決呢?

File-Settings-Editor-Code Style-Python-Spaces取消所有的勾選項即可,如下圖

pycharm 複製程式碼出現空格的解決方式

補充:pycharm執行中出現的一些列問題

一、python執行中出現 unexpected indent

第一種情況:

(1)縮排應該是四個空格。if請頂格寫,if下面的兩行,行首四個空格。

(2)age輸入是字串型別,需要轉成整數才能比較大小

第二種情況:

(1)確保在命令之前不新增任何額外的空格

(2)Unindent不匹配任何外部縮排級別

(3)預期一個縮排塊

第三種情況:

關於複製別人程式碼後 在pycharm修改程式碼時 pycharm 老是莫名提示 unexpected indent這是因為tab縮排可能是四個空格,很多這個原因是編譯器的原因,可能是mac系統上編譯的程式碼在windows上tab出現的問題。

file——>settings——>code style——>Python

pycharm 複製程式碼出現空格的解決方式

pycharm 複製程式碼出現空格的解決方式

pycharm 複製程式碼出現空格的解決方式

最後點選OK即可解決!

二、pycharm執行中出現missing whitespace after ','

解決方法:逗號“,”後需要補空格

pycharm 複製程式碼出現空格的解決方式

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。