當前位置:首頁 » 編程語言 » python打開程序

python打開程序

發布時間: 2022-07-23 04:51:03

python如何運行程序

安裝並配置完成之後,我們就可以編寫第一個python程序。學過其他語言的兄弟姐妹們,都知道語言的入門程序就是hello world。那麼,我們這里也以hello world來拋磚引玉,打開python學習的大門。
python運行有兩種方式,一種是在python互動式命令行下運行;另一種是使用文本編輯器,在命令行中直接運行。

注意:以上兩種運行方式,都是以CPython解釋器來編譯運行的。當然也可以將python代碼寫入到eclipse中,使用JPython解釋器運行,需要自己配置環境。(推薦學習:Python視頻教程)

一、命令行與互動式命令行

首先要搞清楚這個命令行的概念。

1.命令行

定義:出現類似「C:\>」,則是在Windows提供的命令行模式

進入模式的方式:Windows中,直接win+r鍵進入

2.互動式命令行

定義:出現「>>>」,則是python的互動式命令行

進入模式的方式:Windows命令行中輸入python即可

二、互動式命令行中運行python代碼

cmd窗口中,輸入python後,進入python互動式命令行。直接輸入代碼:

print 『hello world!』

python-23.png

可以看到界面上運行結果,表示運行成功!

在Python的互動式命令行寫程序,好處是一下就能得到結果,壞處是沒法保存,下次還想運行的時候,還得再敲一遍。

所以,實際開發的時候,我們總是使用一個文本編輯器來寫代碼,寫完了,保存為一個文件,這樣,程序就可以反復運行了。

三、命令行運行python代碼

1.python代碼編寫及保存

我們將「hello world!」程序用文本編輯器寫出來,保存下來,並命名,這里我們命名為hello.py,保存到F:\workspace。

命名時,要注意:

1)文件要以.py結尾,其他都不可以

2)文件名只能是英文字母、數字和下劃線的組合。

文本編輯器推薦:Notepad++、Sublime Text

2.python代碼運行

在命令行模式中,輸入python F:\workspace\hello.py,即可運行成功。

運行時,要注意:

1)python文件存儲路徑是相對路徑,運行時,一定要說明python文件的存儲路徑,

當然,用Python開發程序,完全可以一邊在文本編輯器里寫代碼,一邊開一個互動式命令窗口,在寫代碼的過程中,把部分代碼粘到命令行去驗證,事半功倍!

Ⅱ python怎麼運行代碼程序

一、使用Python的解釋器:
1、安裝python一般都會有一個互動式解釋器,我們可以在這里直接寫入運行
2、但如果我們將其關閉,剛才寫的代碼就會丟失。此時,我們新建一個文本文檔,寫入print 'hello world',然後將文件名改寫為:hello.py。注意,後綴名是py,你的電腦要顯示後綴名才可以看見。然後,我們打開解釋器,通過file->open打開剛才寫的py
3、打開後會顯示如下界面,就是我們剛才寫的代碼
4、此時,可以點擊Run->run mole,或者直接按F5,運行代碼,如下圖所示,運行成功,並列印結果
二、通過命令行運行
如下圖所示,有一個hello.py的文件
我們直接在上面的文件地址欄輸入cmd,敲入回車
可以看到,直接就定位到對應的目錄下
我們輸入python hello.py,可以運行程序
也可以直接運行hello.py
三、雙擊運行:
可以直接雙擊運行,但是這樣窗口會一閃而過,怎麼辦呢?
加入如下代碼:
raw_input('press <enter>')
此時,我們再直接雙擊程序,發現cmd框並沒有消失,此時你按下回車鍵,界面才會消失
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python怎麼運行代碼程序的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

Ⅲ python啟動電腦程序

import os
#打開圖片

os.startfile(r'D:\新建.png')
#打開txt文件
os.startfile(r'D:\新建文本文檔.txt')
#打開exe文件
os.startfile(r'D:\360DrvMgrInstaller_beta.exe')
"""startfile命令里只需輸入文件的路徑即可"""
進階用法
官方解釋os.startfile函數有兩個參數
os.startfile(path[, operation])

path指的是文件路徑,有意思的是operation參數,

當 operation 未指定或指定為 'open' 時,通過擴展名相關聯的應用程序(如果有)打開文件。

當指定另一個 operation 時,它必須是一個「命令動詞」 (「command verb」),該詞指定對文件執行的操作。文檔中的常用動詞有 'print' 和 'edit' (用於文件),以及 'explore' 和 'find' (用於目錄)。

Ⅳ 如何運行Python程序的方法

1.
使用Python自帶的IDLE
在開始-->程序-->Python2.5(視你安裝的版本而不同)中找到IDLE(Python
GUI),
點擊後彈出如下窗體:
在>>>提示符後輸入代碼,回車,就可以執行此代碼。
IDLE支持語法高亮,支持自動縮進,支持方法提示,不過提示的很慢。
2.
在命令行窗口上運行
這種方法的前提是:你在系統的PATH變數中配置了Python的安裝路徑。
右鍵我的電腦-->屬性-->高級-->環境變數,在系統變數列表中找到Path項,點擊編輯按鈕,在其中追加「C:\Python25;」(路徑及版本視你安裝而定),保存退出。
開始-->運行-->輸入cmd,回車,開啟一個CMD窗口。
在DOS提示符>後,輸入python,回車,進入Python環境。
它的運行和IDLE基本一致,但是沒有了語法高亮、自動縮進、方法提示,唯一的好處就是運行速度比IDLE快了些(如果你告訴我可以加參數運行python,那你就不算新手了,也不用看這篇文章了),所以用處不大。
退出此python環境使用Ctrl
+
Z,然後回車。
3.
腳本方式運行
以上兩種運行方式雖然簡便,但是不適合大量代碼的開發,只適合查看單句或少量幾句代碼的運行結果,或者驗證某函數的調用方法,而這恰恰是我們平時調試、驗證程序的常用方式。如果是正式的開發,則應該使用獨立腳本的方式運行。
打開你的文本編輯器(我是用EmEditor,當然你使用記事本、寫字板也都可以),輸入python代碼,保存成*.py文件,然後雙擊運行它就可以執行了,當然前提也是必須配置系統PATH變數。
l
在其所在目錄下開啟一個CMD窗口,輸入python
*.py運行
l
在代碼的最後增加如下語句:
raw_input()
然後你再雙擊運行,結果就會停留在那裡,直到你敲擊回車鍵才消失。
Linux下運行Python程序,一般說來有以下兩種形式,其實和Windows下基本一樣。
一、在IDLE中運行
在終端窗口輸入$
python進入互動式運行環境,然後就可以邊輸入邊執行代碼了:
>>>
print
'Hello
Python'
Hello
Python>>>退出使用Ctrl-D。
二、以腳本方式運行
在py腳本所在目錄下輸入

Ⅳ 如何用python語言打開程序

在Python中,可以方便地使用os模塊來運行其他腳本或者程序,這樣就可以在腳本中直接使用其他腳本或程序提供的功能,而不必再次編寫實現該功能的代碼。為了更好地控制運行的進程,可以使用win32process模塊中的函數,如果想進一步控制進程,則可以使用ctype模塊,直接調用kernel32.dll中的函數.

【方式一】使用os.system()函數運行其他程序

os模塊中的system()函數可以方便地運行其他程序或者腳本,模式如下:

os.system(command)

  • command: 要執行的命令,如果要向腳本傳遞參數,可以使用空格分割程序及多個參數。


  • 示例如下:

  • >>>importos

  • >>>os.system('notepad')#打開記事本程序.

  • 0

  • >>>os.system('notepad1.txt')#打開1.txt文件,如果不存在,則創建.

  • 0

  • 【方式二】使用ShellExecute函數運行其他程序

  • 除了使用os.system()函數外,還可以使用win32api模塊中的ShellExecute()函數來運行其他程序,格式如下:

  • ShellExecute(hwnd, op, file, args, dir, show)

  • hwnd: 父窗口的句柄,如果沒有父窗口,則為0

  • op : 要運行的操作,為open,print或者為空

  • file: 要運行的程序,或者打開的腳本

  • args: 要向程序傳遞的參數,如果打開的是文件則為空

  • dir : 程序初始化的目錄

  • show: 是否顯示窗口

  • 示例如下:

  • >>>importwin32api

  • >>>win32api.ShellExecute(0,'open','notepad.exe','','',0)#後台執行

  • >>>win32api.ShellExecute(0,'open','notepad.exe','','',1)#前台打開

  • >>>win32api.ShellExecute(0,'open','notepad.exe','1.txt','',1)#打開文件

  • >>>win32api.ShellExecute(0,'open','httpm','','',1)#打開網頁

  • >>>win32api.ShellExecute(0,'open','D:\Opera.mp3','','',1)#播放視頻

  • >>>win32api.ShellExecute(0,'open','D:\hello.py','','',1)#運行程序

  • 使用ShellExecute函數,就相當於在資源管理器中雙擊文件圖標,系統會打開相應程序運行。

  • NOTE:

    win32api安裝win32/files/pywin32/因我的是64的操作系統,所以下載了這個:pywin32-216.win-amd64-py2.7



  • 【方式三】使用ShellExecute函數運行其他程序


  • 創建進程:

  • 為了便於控制通過腳本運行的程序,可以使用win32process模塊中的CreateProcess()函數創建

  • 一個運行相應程序的進程。其函數格式為:

    CreateProcess(appName, cmdLine, proAttr, threadAttr, InheritHandle, CreationFlags, newEnv, currentDir, Attr)

  • appName 可執行文件名

  • cmdLine 命令行參數

  • procAttr 進程安全屬性

  • threadAttr 線程安全屬性

  • InheritHandle 繼承標志

  • CreationFlags 創建標志

  • currentDir 進程的當前目錄

  • Attr 創建程序的屬性


  • 示例如下:

  • >>>win32process.CreateProcess('C:\Windows\notepad.exe','',None,None,0,win32process.CREATE_NO_WINDOW,

  • None,None,win32process.STARTUPINFO())

  • (<PyHANDLE:892>,<PyHANDLE:644>,21592,18780)#函數返回進程句柄、線程句柄、進程ID以及線程ID



  • 結束進程:

  • 可以使用win32process.TerminateProcess函數來結束已創建的進程, 函數格式如下:

  • TerminateProcess(handle, exitCode)

  • handle 要操作的進程句柄

  • exitCode 進程退出代碼

  • 或者使用win32event.WaitForSingleObject等待創建的線程結束,函數格式如下:

  • WaitForSingleObject(handle, milisecond)

  • handle : 要操作的進程句柄

  • milisecond: 等待的時間,如果為-1,則一直等待.


  • 示例如下:

  • >>>importwin32process

  • >>>handle=win32process.CreateProcess('C:\Windows\notepad.exe','',None,None,0,win32process

  • .CREATE_NO_WINDOW,None,None,win32process.STARTUPINFO())#打開記事本,獲得其句柄

  • >>>win32process.TerminateProcess(handle[0],0)#終止進程

  • 或者

  • >>>importwin32event

  • >>>handle=win32process.CreateProcess('C:\Windows\notepad.exe','',None,None,0,

  • win32process.CREATE_NO_WINDOW,None,None,win32process.STARTUPINFO())#創建進程獲得句柄

  • >>>win32event.WaitForSingleObject(handle[0],-1)#等待進程結束

  • 0#進程結束返回值

  • 【方式四】使用ctypes調用kernel32.dll中的函數

  • 使用ctypes模塊可以讓Python調用位於動態鏈接庫的函數。


  • ctypes模塊為Python提供了調用動態鏈接庫中函數的功能。使用ctypes模塊可以方便地調用由C語言編寫的動態鏈接庫,並向其傳遞參數。ctypes模塊定義了C語言中的基本數據類型,並且可以實現C語言中的結構體和聯合體。ctypes模塊可以工作在Windows,Linux,Mac OS等多種操作系統,基本上實現了跨平台。


  • 示例:

    Windows下調用user32.dll中的MessageBoxA函數。

  • >>>fromctypesimport*

  • >>>user32=windll.LoadLibrary('user32.dll')

  • >>>user32.MessageBoxA(0,str.encode('Ctypesissosmart!'),str.encode('Ctypes'),0)

  • 1


  • ctype模塊中含有的基本類型與C語言類似,下面是幾個基本的數據類型的對照:

    ---------------------------------------

  • Ctypes數據類型 C數據類型

  • ---------------------------------------

  • c_char char

  • c_short short

  • c_int int

  • c_long long

  • c_float float

  • c_doule double

  • c_void_p void *

    ---------------------------------------

Ⅵ python如何運行一個python程序

python如何運行一個python程序?
使用python的解釋器運行:打開互動式解釋器,寫入「print『hello world』」。
推薦:《Python教程》
將文件名改為「hello.py」,「py」是後綴名。
打開剛才寫的代碼,點擊「Run」→「run mole」,或者直接按「F5」,運行代碼。
通過Windows命令運行:找到「hello.py」的文件,輸入「python hello.py」,即可運行程序。
總結如下。
以上就是小編分享的關於python如何運行一個python程序的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

Ⅶ python怎麼打開使用

python怎麼打開使用?
1、首先需要打開電腦的桌面,如圖所示,並按開始的快捷鍵點擊安裝好的python3.6程序進入。
2、然後點擊進入之後,如圖所示,可以看到頁面上面的三個大於號出現並且後面一直有游標在閃就表示啟動成功了。
3、最後,第一個程序就是列印print,在游標後面輸入print("hello")就能在下一行列印出hello,這樣使用就可以解決問題的。
推薦:《Python教程》以上就是小編分享的關於python怎麼打開使用的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

Ⅷ Python程序運行方式有幾種

【導讀】很多人在安裝完Python,就開始進行程序編寫和使用了,但是對於那些不熟悉軟體運行的人群,他們甚至不知道怎麼打開應用程序進行編程,Python程序運行方式郵種,接下來就給大家進行一下具體介紹,希望幫助大家更好的進行編程。

第一種:第一種就是最直觀的方式了。將python或pycharm應用程序打開編程即可。

第二種:用windows徽標+R再輸入cmd打開命令行,然後鍵入python進入python環境,即可在命令行下編程。

第三種:點擊windows徽標,再輸入IDLE即可打開python進行編程。

第四種:選擇任意編輯器比如記事本用編程語法寫程序,再將文件保存並將文件格式改為後綴為.py,然後在文件所在位置處用shift+滑鼠右鍵打開此位置的命令行,最後輸入python再空格一下而後輸入處理好的文件名即可運行裡面的程序。

關於Python程序運行方式,就給大家分享到這里了,希望這篇文章可以為您提供幫助,當然最重要的還是需要自己進行技能提升,不斷學習。

Ⅸ 如何把python程序作為打開方式

右鍵mp3文件->【打開方式】->【選擇其他應用】->勾選【設為默認】->選擇程序->選擇你的程序
註:你的python代碼里加了sys.argv了嗎?

熱點內容
java二級考試歷年真題 發布:2025-01-31 13:50:31 瀏覽:171
編程一刻 發布:2025-01-31 13:36:44 瀏覽:585
編程小草出土 發布:2025-01-31 13:33:27 瀏覽:579
如何設置伺服器屏蔽你的ip 發布:2025-01-31 13:25:58 瀏覽:243
扣扣的獨立密碼是什麼密碼 發布:2025-01-31 13:23:42 瀏覽:132
pythonlist的用法 發布:2025-01-31 12:56:15 瀏覽:130
搭建美國節點伺服器 發布:2025-01-31 12:55:27 瀏覽:858
對韓java 發布:2025-01-31 12:50:44 瀏覽:96
訪問四平 發布:2025-01-31 12:50:36 瀏覽:667
英雄聯盟伺服器廣東地址 發布:2025-01-31 12:41:49 瀏覽:382