標籤:

python shell代碼無法保存為何?

本人python菜鳥

這兩天學python利用python shell選新文件輸入完代碼後按f5運行,要求保存,但確定保存後根本沒有保存成功,而且shell也不會運行代碼,這是為何?


你的代碼中有中文,可能涉及到編碼問題,在代碼開頭加上#coding=gbk試試

關於python編碼問題網址提供參考:python編碼問題解決-dao123mao-ChinaUnix博客

Python 中文編碼


你這個用idle 點擊保存不會保存不成功的,你保存的位置請選擇你自己的工作目錄。

可以將你的代碼複製一下,點擊file 新建,先保存,再粘貼,再保存,再運行。

最好先擇pycharm wingide 等ide或sublime text


測過了,中文編碼問題,代碼里包含中文,在代碼最前面加上:# -*- coding:utf-8 -*-就好了。


為什麼不跑一次呢


原因確實是代碼有問題,親測有效。


你的代碼有問題時就不能保存的,我也試了很多次,才知道是有錯誤就不可以。


推薦閱讀:

python 中 os._exit(), sys.exit(), exit() 的區別是什麼?
Python3.3和Python3.2的區別在哪裡?
為什麼在Python定義函數中想使用return語句返回一個list卻沒有任何返回值?
為什麼可以像執行系統命令一樣執行 Python 的包,如 scrapy crawl xxx?
Python3.6中sequence的 +=與 extend()有何區別?後者可以在tuple中使用?

TAG:Python |