命令列模式與python互動模式

來源:互聯網
上載者:User
命令列模式與python互動模式
1.在命令列模式下,可以執行 python 進入 Python 互動式環境,也可以執
行 python hello.py 運行一個.py 檔案。
2.在 Python 互動式環境下,只能輸入 Python 代碼並立刻執行。
3.Python 互動式環境會把每一行 Python 代碼的結果自動列印出來,但是,直接運行 Python 代碼卻不會。
例:
在 Python 互動式環境下,輸入:
>>> 100 + 200 + 300
600
直接可以看到結果 600。
但是,寫一個 calc.py 的檔案,內容如下:
100 + 200 + 300
然後在命令列模式下執行:
C:\work>python calc.py
發現什麼輸出都沒有。
想要輸出結果,必須自己用 print()列印出來。
把 calc.py改造一下:
print(100 + 200 + 300)
再執行,就可以看到結果:
C:\work>python calc.py
600
4.在 Windows上像直接運行exe檔案運行.py檔案是不行的,但是,在 Mac 和 Linux 上是可以的,方法是在.py 檔案的第一行加上一個特殊的注釋:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print('hello, world')
然後,通過命令給 hello.py 以執行許可權:
$ chmod a+x hello.py
就可以直接運行 hello.py 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.