自學python,選了sub編輯器,看起來很cool,但是配置很麻煩,剛裝完就發現print不出我爬取的HTML代碼和中文,控制台只顯示finished...,沒有其他報錯信息。網上對這個編輯器的教程不多,也不詳細,請萬能知乎的大牛們幫幫忙。

-------------------------------------------------------------我是分割線-----------------------------------------------------2015.09.16沒想到會有人關注我這個這麼膚淺的問題,隔著屏幕都能感受到你們的熱情。下班回家立馬上圖求教,剛學python,偏向爬蟲和數據分析興趣更大一些,請多給些建議,為我指明方向


html.text是空的,print打出了一個空行啊。試下print(aa)看看有沒有就知道嘛

你沒有抓取到東西,print()函數內傳的參數為空,當然輸出沒有值。

帖代碼,幫你看看
不貼代碼。。。

試試 tools &> build systems &> 選擇 Python

然後 ctrl + shift + B 選擇 Python

之後 都直接使用 ctrl + B 就可以了


我也遇到了這個問題 最後成功解決 步驟如下(ios系統):

(1)commad+s 保存文件

(2)command+b 運行文件


tool-&>build with彈出來選擇python,不知道是不是這個問題,我也碰到了 這樣就解決了
我裝的也是這種情況 prinr (aaa)也是只顯示 [Finished in 0.0s]不顯示結果

看到網友的各種答案,其實並不是對中文顯示的問題,是缺失配置文件的問題,具體的方法如下:

菜單欄Tools-&>Build System-&>New Build System,新建一個編譯環境,注意python的路徑。

然後將這個文件保存到Preferences → Browse Packages→彈出的文件夾User里,即可

備註:我使用的mac系統,在win系統下應該也是類似的操作。


sublime里Python文件用ctrl+B運行,不能列印漢字。所以只列印出了運行程序的時間,你可以在Python里shell里運行,或者在sublime里裝個REPL,就可以列印了.
Python環境變數的問題。重新安裝Python,選擇修復,然後重啟,應該就可以了。

我遇到了類似的問題,除了顯示finished in *s 還顯示了cant find the module.

結果是要先保存為xx.py, 然後再cmd+b就能顯示print的結果了。

希望對類似問題的有用。


這是因為sublime不顯示中文的原因,百度貼吧里有解決方法

sublime text3 用python控制台無法顯示中文

你們可以看看,我也遇到了,完美解決了
重新安裝sublime就好了

試試 tools &> build systems &> 選擇 Python

然後 ctrl + shift + B 選擇 Python

之後 都直接使用 ctrl + B 就可以了


不建議用sublime調試運行Python


推薦閱讀:
相关文章