pycharm 復(fù)制代碼出現(xiàn)空格的解決方式
我在pycharm中寫python代碼的時(shí)候并不喜歡在運(yùn)算符前后添加空格,例如我經(jīng)常就直接寫a=3而不是寫成a = 3這個(gè)樣子。
對(duì)于我而言,怎么省事怎么寫,況且我不認(rèn)為少了空格就影響了代碼的可讀性。
但是這樣會(huì)有一個(gè)問題,在復(fù)制粘貼代碼的時(shí)候pycharm會(huì)自動(dòng)給你添加空格,即你復(fù)制了a=3粘貼的時(shí)候卻變成了a = 3,這令我十分不爽!
怎么解決呢?
File-Settings-Editor-Code Style-Python-Spaces
取消所有的勾選項(xiàng)即可,如下圖
補(bǔ)充:pycharm運(yùn)行中出現(xiàn)的一些列問題
一、python運(yùn)行中出現(xiàn) unexpected indent
第一種情況:
(1)縮進(jìn)應(yīng)該是四個(gè)空格。if請(qǐng)頂格寫,if下面的兩行,行首四個(gè)空格。
(2)age輸入是字符串類型,需要轉(zhuǎn)成整數(shù)才能比較大小
第二種情況:
(1)確保在命令之前不添加任何額外的空格
(2)Unindent不匹配任何外部縮進(jìn)級(jí)別
(3)預(yù)期一個(gè)縮進(jìn)塊
第三種情況:
關(guān)于復(fù)制別人代碼后 在pycharm修改代碼時(shí) pycharm 老是莫名提示 unexpected indent這是因?yàn)閠ab縮進(jìn)可能是四個(gè)空格,很多這個(gè)原因是編譯器的原因,可能是mac系統(tǒng)上編譯的代碼在windows上tab出現(xiàn)的問題。
file——>settings——>code style——>Python
最后點(diǎn)擊OK即可解決!
二、pycharm運(yùn)行中出現(xiàn)missing whitespace after ','
解決方法:逗號(hào)“,”后需要補(bǔ)空格
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Python數(shù)據(jù)分析之彩票的歷史數(shù)據(jù)
這篇文章主要介紹了Python數(shù)據(jù)分析之彩票的歷史數(shù)據(jù),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-04-04Python中工作日類庫Busines Holiday的介紹與使用
Python語言是通過區(qū)分類庫的方式來劃分功能。用戶根據(jù)自身的需要加載合適的類庫,來完成需要的功能。下面這篇文章主要給大家介紹了關(guān)于Python中工作日類庫Busines Holiday使用的相關(guān)資料,需要的朋友可以參考借鑒。2017-07-07PyTorch 遷移學(xué)習(xí)實(shí)戰(zhàn)
本文主要介紹了PyTorch 遷移學(xué)習(xí)實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Python多線程處理實(shí)例詳解【單進(jìn)程/多進(jìn)程】
這篇文章主要介紹了Python多線程處理,結(jié)合實(shí)例形式總結(jié)分析了Python單進(jìn)程、多進(jìn)程、多線程等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-01-01Pandas實(shí)現(xiàn)復(fù)制dataframe中的每一行
這篇文章主要介紹了Pandas實(shí)現(xiàn)復(fù)制dataframe中的每一行方式,2024-02-02