從頭學(xué)Python之編寫可執(zhí)行的.py文件
Python可是真強大。但他具體是怎么強大的,讓我們一點一點來了解吧(小編每天晚上下班回家會抽時間看看教程,多充實下自己也是好的)。
廢話不多說,就講一下這個背景吧:
事情是這個樣子的~本著好學(xué)的精神,咱就買了本書,學(xué)習(xí)python結(jié)果呢,發(fā)現(xiàn)python的教程都是一個樣子滴,上來的第一個helloworld都是通過IDLE來實現(xiàn)的。這個就比較讓我頭疼了,這個太簡單了啊。可是我該腫么脫離IDLE來編寫自己的python模塊呢。于是乎,就有了這個文章
一、先講一下我的操作步驟吧,后面再統(tǒng)一簡單介紹下這個內(nèi)容(只適合初學(xué)者,高手們略過~~):
前提是你電腦裝了python哈,沒有裝python是不可以運行滴~~
1.新建一個文本文件:
將文件名稱更改為HelloWorld.py(文件名隨便起)注意要修改文件的后綴名字哦,大家應(yīng)該都會,就不多說了。
2.使用記事本打開這個文件,在里面敲入如下代碼:
import sys,os def PrintSomeThing(): print(os.path.dirname(os.sys.argv[0])) raw_input() if __name__ == "__main__": PrintSomeThing()
3.雙擊運行該文件,歘歘歘~~好咧。文件成功運行了。
二、簡單描述下吧
第一行:引入一個包,os和sys。這倆都是系統(tǒng)的模塊,因為下面我們用到了os和sys兩個函數(shù),是需要這倆模塊的,所以要引入。
第二行代碼到第四行代碼定義了一個函數(shù),函數(shù)的作用就是1.輸出腳本所在目錄2.讓命令窗口等待用戶輸入
代碼第五六行這里是這個文章的關(guān)鍵咯:
有了這個,你直接雙擊運行這個文件的話,python就會執(zhí)行main下面的函數(shù)咯。所以就會執(zhí)行輸出路徑。。。
注意哇,這個語句中下劃線是兩個昂即__是連續(xù)兩個__看清哦。要不然也是會出錯喲。
總結(jié)
以上就是本文關(guān)于從頭學(xué)Python之編寫可執(zhí)行的.py文件的全部內(nèi)容,希望對大家有所幫助。如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
python matplotlib 畫dataframe的時間序列圖實例
今天小編就為大家分享一篇python matplotlib 畫dataframe的時間序列圖實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11python分析inkscape路徑數(shù)據(jù)方案簡單介紹
這篇文章主要介紹了python分析inkscape路徑數(shù)據(jù)方案簡單介紹,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-09-09使用Python中的Argparse實現(xiàn)將列表作為命令行參數(shù)傳遞
Argparse?是一個?Python?庫,用于以用戶友好的方式解析命令行參數(shù),本文我們將討論如何使用?Python?中的?Argparse?庫將列表作為命令行參數(shù)傳遞,感興趣的可以了解下2023-08-08PyMongo進行MongoDB查詢和插入操作的高效使用示例
這篇文章主要為大家介紹了PyMongo進行MongoDB查詢和插入操作的高效使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11