官术网_书友最值得收藏!

應該看到的結果

在macOS的Terminal下應該看到圖1-2所示的這個樣子。

在Windows的PowerShell下應該看到圖1-3所示的這個樣子。

圖1-2

圖1-3

你也許會看到python3.6 ex1.py命令前面顯示的用戶名、計算機名及其他一些信息不一樣,這不是問題,重要的是你鍵入了這條命令,而且看到了相同的輸出。

如果有錯誤,你會看到與下面類似的出錯消息:

$ python3.6 python/ex1.py
  File "python/ex1.py", line 3
    print("I like typing this.
                              ^
SyntaxError: EOL while scanning string literal

你應該學會看懂這些內容,這是很重要的一點,因為你以后還會犯類似的錯誤。就是現在的我也會犯這樣的錯誤。讓我們一行一行來看。

1.首先我們在終端鍵入命令來運行ex1.py腳本。

2. Python告訴我們ex1.py文件的第3行有一個錯誤。

3.然后這一行代碼被顯示出來。

4.然后Python顯示一個插入符(^)符號,用來指示出錯的位置。注意到少了一個雙引號(")了嗎?

5.最后,它顯示一個SyntaxError(語法錯誤),告訴你究竟是什么樣的錯誤。通常這些出錯消息都非常難懂,不過你可以把出錯消息的內容復制到搜索引擎里,然后你就能看到別人也遇到過這樣的錯誤,而且你也許能找到修正這個錯誤的方法。

主站蜘蛛池模板: 白沙| 北票市| 苏州市| 文水县| 眉山市| 襄汾县| 贵定县| 辽宁省| 来宾市| 岳阳县| 峨眉山市| 宜兰市| 安新县| 襄垣县| 峨山| 辽阳市| 陕西省| 盐源县| 容城县| 会同县| 濉溪县| 甘谷县| 瓮安县| 慈溪市| 合江县| 嘉峪关市| 大石桥市| 淳安县| 汉沽区| 资阳市| 岫岩| 绍兴市| 胶州市| 舒兰市| 安新县| 简阳市| 合山市| 云安县| 本溪市| 杨浦区| 江达县|