python shell代碼無法保存為何?
01-04
本人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 |