python3.6文件的執行

2021-01-04 南大盛聯

#Python知識分享#

Python目前寫好的代碼常用的執行方式有3種

1:cmd模式下執行

好處:直觀,輸入一行,執行一行,發現問題容易第一時間發現,立即糾正。

壞處:因為python語言有很嚴格的縮進規定,導致有時一個小小的空格或者輸入法沒有切換成英文的情況下輸入的全形字母或者標點符號導致自己的程序卡在那裡。

比如我們執直接行加法運算。那是太方便了。比如直接計算2+3

我們輸入後直接回車。計算結果就出來了,不光可以計算整數,也可以計算小數,計算機行業不叫小數,叫浮點數。

**************************************C:\Users\Administrator>python

Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> 1+2

3

>>> 5/2

2.5

>>> 3.2+2.5

5.7

>>>

********************

如果需要執行邏輯運算,那麼也是可以的。

如果你以前使用的是python2.X,很可能你的代碼是這樣的,但是你在python3.x中執行的時候,會出現

SyntaxError: Missing parentheses in call to 'print'. Did you mean print("a is not 0")?

print格式錯誤,你是不是想執行print("a is not 0")

其實這是因為python2.X和python3.X之間的不同導致的。

a = 0

if a > 0:

print "a is not 0"

else:

print 'a is o'

******************************

>>> if 1 == 1:

... print("1")

... else:

... print("0")

...

--

執行後的結果如下:

1

>>>

2:把所有代碼寫入一個文件,然後選中文件直接右鍵,選中Edit with IDLE.如果你同時安裝了2.X和3.X,那麼兩個版本都提供了Edit with IDLE,選中自己準備執行的就可以了

這個我們舉個例子。

比如我們的文件名是0.py,這個後綴名不能改變,必須是py,然後文件名的話,在這個例子中是0,其實你可以起任何名字,只要符合Python的文件名命名規則就行。

然後我把這個文件複製到D盤。

然後我們啟動cmd

這個時候,我們有兩個途徑。

一個就是python d:\0.py

這裡順帶解釋下這個意思。

前面的python 就是指我們安裝在電腦中的python可執行程序。注意:這裡如果你安裝的是python3.x,其實這個文件名是可以修改的。

然後後面的d:/0.py,這個意思就是D盤根目錄下的0.py,有的人看著這個文件,文件還在桌面上,其實就是在c:/****/desktop上,還沒有移動或者複製到D盤。

***************************

C:\Users\Administrator>python d:/0.py

helloworld~

****************************

C:\Users\Administrator>

3.安裝pycharm這個IDE平臺,然後在平臺中執行。

好處:配置一旦設置好,很容易執行,方便

壞處:第一次配置,可能需要你使出洪荒之力;這個軟體是收費軟體,動不動30天有效期就過了。

小提示:我們在調整程序的時候,我們要時刻使用最小化原則。

首先要確保我們的平臺可以用。如果你不確定,你就需要測試;如果你需要測試,你就需要編寫測試用例。

比如,我們上面,我們把一個文件拷貝到D盤,使用python d:/0.py這樣的方法來執行。

中間的每一個環節,自己都要清楚,可能出現哪些問題,這樣是最好的。

就是當我們測試平臺的時候,就需要編寫類似「helloworld"這樣的測試用例

如果我們對軟體變量不熟悉的時候,在測試的時候,儘量少使用變量之類就可以。

一句小小的程序執行,背後折射出平臺+語法規則+輸入規則。我們前進的道路上有很多坑。只要你有明確的目標,任何事都不是事。

相關焦點

  • Python文件在windows作業系統下如何執行
    我們今天就來學習如何在windows上執行一個python文件。啥意思?就好像,我們在window10作業系統上安裝了wps,然後我們收到一個word文件的時候,我們直接雙擊這個收到的word文件就好了,如果文件很小,可能幾秒鐘文件就打開展示給你看了。
  • Python文件直接執行後一閃而過的解決方案
    通過前端時間的學習,我們現在已經學會了1:安裝Python軟體2:配置Python環境變量3:新建一個python文件4:在cmd模式下python安裝目錄下執行一個python文件5:在cmd模式下非python安裝目錄下執行一個python文件6:在windows桌面上雙擊執行一個python文件
  • Python文件直接執行後一閃而過的2種解決方案
    通過前端時間的學習,我們現在已經學會了1:安裝Python軟體2:配置Python環境變量3:新建一個python文件4:在cmd模式下python安裝目錄下執行一個python文件5:在cmd模式下非python安裝目錄下執行一個
  • python實戰演練2:python可執行文件運行不成功怎麼辦
    要談到這個話題,我們首先對如何將python文件製作成exe文件做簡單介紹:眾所周知,python語言作為一種腳本語言,本身是無法自己轉化成可執行文件的,需要藉助第三方工具才能將其轉化為可執行文件(.exe文件)。
  • CentOS7下定時執行Python文件
    一些概念什麼是croncron 是一個可以用來根據時間、日期、月份、星期的組合來調度對重複任務的執行的守護進程。準備工作在opt文件下建立py文件夾,上傳需要定時執行py文件,並建立cclogs.logs日誌存儲文件。
  • Python文件如何在windows桌面上雙擊執行
    我們上次已經介紹過在命令行如何執行python文件,還有如何在python安裝目錄外的目錄下執行python文件。但那些都是在cmd命令行下面執行的,能不能真正的在windows桌面上執行下呢?我們今天就來討論這個問題今天來學習下如何直接雙擊執行後綴名是py的Python文件。好了,我們仍然以一個列印輸出的文件來進行講解。
  • 漲見識了,在終端執行 Python 代碼的 6 種方式
    (譯註:即作者不關心作為入口文件的"main"或者「main」模塊,因為執行時只需用它們的包名即可。我認為這也暗示了入口模塊不該再被其它模塊 import。我上篇文章 [6]比作者的觀點激進,認為連那句 if 語句都不該寫。)
  • 將Python腳本打包成可執行文件
    可執行文件:對於非碼農用戶或者一些小白用戶,你讓他裝個Python同時還要折騰一堆依賴庫,那簡直是個災難。對於此類用戶,最簡單的方式就是提供一個可執行文件,只需要把用法告訴Ta即可。比較麻煩的是需要針對不同平臺需要打包不同的可執行文件(Windows,Linux,Mac,...)。
  • centos6.4 安裝 python3.7
    /configure 釋放編譯文件:./configure --prefix=/opt/python37 ,並make && make install7、安裝路徑,/opt/python37/查看/opt/python37/bin目錄,python3的可執行命令都在bin 目錄
  • 雲計算Python自動化:python文件類型講解
    這正是Python語言的特性,Python的文件通過python.exe和pythonw.exe解釋運行。python常用的有3種文件類型:1. 原始碼 py2. 字節代碼 pyc3.,針對嵌入式系統,把需要的模塊編譯成pyo文件可減少容量,本質上和pyc沒有區別優化方法:#python -O -m py_compile hello.py注意: 字節代碼和優化代碼不能直接執行,只能用解釋器運行正確執行方法:#python hello.pyc #python hello.pyo
  • 如何在Visual Studio創建python文件並運行
    >技術python在Visual Studio開發工具中,創建python項目,根據項目的需要,新建不同的python文件;然後選擇python文件,進行運行。選擇項目滑鼠右鍵,添加---新建項3、打開添加新項窗口,選擇空 python文件,點擊添加按鈕
  • centos7下安裝多版本python3.6
    說明:centos7下默認安裝python2.7.5版本,因為系統環境有依賴默認安裝的python2.7.5版本,所以我們不能替換安裝系統默認安裝Python2.7.5。所以需要共存安裝多版本python3.6.2.
  • Python程序打包成exe可執行文件(pyinstaller)
    安裝Pyinstaller模塊方法一打開控制臺輸入:pip install pyinstaller並回車, 等待安裝完成即可方法二(1)下載匹配的pyinstaller 安裝包,下載載址:http://www.pyinstaller.org/(2)下載完成後使用解壓軟體解壓(3)在解壓後的文件夾中打開命令行窗口,輸入python setup.py install
  • exec執行普通文件和解釋器文件的區別
    編寫一個python文件test.py,文件test.py內容如下:#! /usr/bin/python....如果在命令行方式執行test.py的方式是:test.py -in inputfile -out outputfile;或python test.py -in inputfile -out outputfile;但是因為需要,用exec函數(這裡使用execl)去調用這個python文件。
  • Python開發:Win10創建定時任務執行Python腳本
    -26 07:48:50 來源: 小小追 舉報   日常開發過程中,可能需要再特定時間段執行我們編寫的
  • 如何在Visual Studio調整python可啟動文件
    >python類和對象在Visual Studio開發工具中,創建python應用程式,默認有個python文件,這個為主啟動文件;如果再創建一個python文件,想要運行這個文件,需要將其設置為主啟動文件,就可以調試了。
  • Python初學之調用Python解釋器(Python3.6)
    The Python interpreter is usually installed as /usr/local/bin/python3.6 on those machines where it is available; putting /usr/local/bin in your Unix
  • Python文件.py轉換為.exe可執行程序,製作.exe文件圖標
    就像下面這樣,直接點擊.exe文件就可以運行了:使用pyinstaller可以將你的.py文件直接轉換成.exe格式,在沒有部署python環境的windows機器上直接運行你的程序,PyInstaller 是一個用來將 Python 程序打包成一個獨立可執行軟體包,支持 Windows、Linux 和 Mac OS X。
  • 小叮噹python:Centos7下安裝python3.6.5
    越來越多的人開始喜歡使用python3,但是大部分人卻不知道如何在Centos7下安裝python3.6.5。今天,小叮噹就為大家分享下如何在Centos7下,安裝Python3.6.5Step1.安裝相關依賴包。
  • python面向對象之模塊文件讀寫
    > 默認情況下會移動到 文件末尾思考 如果執行了一次 `read` 方法,讀取了所有內容,那麼再次調用 `read` 方法,還能夠獲得到內容嗎?如果文件不存在,創建新文件進行寫入 |提示 頻繁的移動文件指針,會影響文件的讀寫效率,開發中更多的時候會以 只讀、只寫 的方式來操作文件寫入文件示例```python 打開文件f = open("README", "w")f.write("hello python!