python中遇到的那些問題

2021-06-21 21:49:47 字數 924 閱讀 9919

本文會記錄我在學習python中遇到的一些問題以及解決辦法。

2014-05-03

才開始學習python就遇到乙個莫名其妙的麻煩(剛才寫的hello world的出現,再次python的時候就報錯,我只是再次開啟了程式修改了乙個文字而已呀!),基於學習計算機語言的基礎,心態還是好的,於是慢慢分析錯誤提示,最終還是找到了根源。首先來看是什麼錯誤吧!

錯誤提示說:在test.py檔案中的第一行存在非ascii字元,不能進行編碼宣告。看來是字元的問題。於是我重新又寫了

乙個相同的檔案test2.py,執行成功!

於是我對這2個檔案進行了對比:

可以從編輯器的底部欄看出能成功執行的test2的編碼是ansi,我們把剛才不能執行的test的編碼改為ansi試一試:

執行成功!看來pytnon檔案必須是純ansi呀!(第二天在mac上發現utf-8編碼也是可以的,測試了一下,windows上utf-8也可以)

2014-05-05

在py檔案中寫的中文在shell中顯示亂碼解決辦法:

在py檔案頭加入**:# -*- coding: utf-8 -*-就給予解決了!

在linux和蘋果中最好加入**:#!/usr/bin/env python,這是為了告訴linux和蘋果系統這是乙個可執行檔案。

雙系統安裝遇到了那些問題

其實在此之前我能夠成功啟動我的ubuntu19.04,而且十分流暢,關機重啟之後也能夠正常使用,然後我在電腦上面更新了映象源,執行了以下命令 sudo gedit etc default grub 然後將ro quiet splash 更改為 ro nomodest 並進行儲存 sudo grub ...

Tomcat執行中的那些問題

invalid character found in the request target.the valid characters are defined in rfc 7230 and rfc linux部署專案 本地執行良好,tomcat版本7 後出現標題所示錯誤,查詢資料得知,tomcat8...

那些 問題和bug

1sdf時間格式 yyyy mm dd hh mm ss 錯寫 為hh會導致缺少8h。時區問題,同樣會導致缺少8h誤差 可以在jvm啟動時設定 時區 duser.timezone asia shanghai string 物件的 intern 方法,呼叫時,如果當前string 字串已經在常量池中了...