首頁 後端開發 Python教學 python程式都可以運行在哪裡

python程式都可以運行在哪裡

Jun 19, 2019 pm 05:22 PM

python程式都可以運行在哪裡

Python運行有兩個方式,一個是Python互動模式;一種是直接運行.py檔。

第一個 Python互動模式
在cmd下輸入python即進入。
在命令列模式下,可以執行python進入Python互動式環境。
看到>>>是在Python互動式環境下:

python程式都可以運行在哪裡

#在Python互動式環境下,只能輸入Python程式碼並立刻執行。
所以好處是一下就能得到結果,壞處是沒辦法保存,下次還想運行的時候,還得再敲一次。

第二種  直接運作.py檔
能不能像.exe檔那樣直接運作.py檔呢?
在windows上是不行的,但是在mac和linux上是可以的。方法就是在.py檔的第一行加上一個特殊的註解:
#! usr/bin/env python3
print("hello world")    # 舉例
之後,透過指令給hello.py執行權限:
$ chmod a x hello.py
就可以直接在mac和linux上運行了。

Python程式保存及執行
1、可使用的編輯器
notepad、sublime text 、pycharm等。
(1)notepad
建立一個文件,把程式寫入文件,並以.py格式儲存。
運行:在cmd中,進入到程式.py的資料夾下,輸入>python ***.py,即可。
(2)sublime text
免費使用,但不付費會彈出提示框。
(3)pycharm
要付費使用,試用期30天,網路上也有很多註冊碼。
法1:在註冊介面,選擇license serve,填入http://idea.lanyus.com/71,點選OK。
法2:在註冊介面,選擇activationcode,開啟網址http://idea.lanyus.com/71,點選「取得註冊碼」按鈕。複製彈出框的註冊
碼。
法3:安裝pycharm之後,調整電腦系統時間,註冊介面選擇申請30天試用,退出pycharm,再把電腦時間調回來。
法4:安裝pycharm,在註冊介面選擇試用30天。開啟pycharm選單裡help->register,開啟網址http://idea.lanyus.com/71,
點選「取得註冊碼」按鈕,copy。

總結:
Python的互動模式和直接運行.py檔案有什麼差別呢?
直接輸入python進入互動模式,相當於啟動了Python解釋器,但等待你一行一行地輸入原始碼,每輸入一行就執行一行。
直接運行.py檔相當於啟動了Python解釋器,然後一次性把.py檔的源碼給執行了,是沒有機會以互動的方式輸入原始碼的。

以上是python程式都可以運行在哪裡的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在使用 Fiddler Everywhere 進行中間人讀取時避免被瀏覽器檢測到? 如何在使用 Fiddler Everywhere 進行中間人讀取時避免被瀏覽器檢測到? Apr 02, 2025 am 07:15 AM

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

在Linux終端中使用python --version命令時如何解決權限問題? 在Linux終端中使用python --version命令時如何解決權限問題? Apr 02, 2025 am 06:36 AM

Linux終端中使用python...

如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎? 如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎? Apr 02, 2025 am 07:18 AM

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

如何繞過Investing.com的反爬蟲機制獲取新聞數據? 如何繞過Investing.com的反爬蟲機制獲取新聞數據? Apr 02, 2025 am 07:03 AM

攻克Investing.com的反爬蟲策略許多人嘗試爬取Investing.com(https://cn.investing.com/news/latest-news)的新聞數據時,常常�...

使用Scapy爬蟲時,管道文件無法寫入的原因是什麼? 使用Scapy爬蟲時,管道文件無法寫入的原因是什麼? Apr 02, 2025 am 06:45 AM

使用Scapy爬蟲時管道文件無法寫入的原因探討在學習和使用Scapy爬蟲進行數據持久化存儲時,可能會遇到管道文�...

Python 3.6加載pickle文件報錯ModuleNotFoundError: No module named '__builtin__'怎麼辦? Python 3.6加載pickle文件報錯ModuleNotFoundError: No module named '__builtin__'怎麼辦? Apr 02, 2025 am 06:27 AM

Python3.6環境下加載pickle文件報錯:ModuleNotFoundError:Nomodulenamed...

See all articles