創(chuàng)建python程序文件 python怎么運(yùn)行py文件?
python怎么運(yùn)行py文件?在如何使用Python腳本轉(zhuǎn)換數(shù)據(jù)和命令行中,我們將深入討論如何使用Python腳本和命令行轉(zhuǎn)換數(shù)據(jù)。但是首先,有必要問(wèn)一個(gè)你可能正在思考的問(wèn)題Python如何適應(yīng)命令行
python怎么運(yùn)行py文件?
在如何使用Python腳本轉(zhuǎn)換數(shù)據(jù)和命令行中,我們將深入討論如何使用Python腳本和命令行轉(zhuǎn)換數(shù)據(jù)。
但是首先,有必要問(wèn)一個(gè)你可能正在思考的問(wèn)題Python如何適應(yīng)命令行?當(dāng)我知道我可以用我的IPython筆記本完成所有的數(shù)據(jù)科學(xué)工作時(shí),我為什么要使用命令行來(lái)與Python交互呢? "還是朱庇特實(shí)驗(yàn)室? "
筆記本非常適合快速進(jìn)行數(shù)據(jù)可視化和探索,但Python腳本是一種將我們所學(xué)投入生產(chǎn)的。假設(shè)你想建立一個(gè)網(wǎng)站,幫助人們發(fā)布黑客新聞帖子,有理想的標(biāo)題和提交時(shí)間。為此,您需要一個(gè)腳本。
本教程假設(shè)您對(duì)函數(shù)有基本的了解,并且有一點(diǎn)命令行經(jīng)驗(yàn)不會(huì)有什么壞處。如果您以前從未使用過(guò)Python,請(qǐng)隨時(shí)查看我們涵蓋Python函數(shù)基礎(chǔ)的任務(wù),或者更深入地學(xué)習(xí)我們的一些數(shù)據(jù)科學(xué)課程。最近,我們發(fā)布了兩個(gè)新的交互式命令行課程: "命令行元素和和 "命令行和程序中的文本處理,所以如果你想更深入的學(xué)習(xí)命令行,我們也推薦你。
換句話說(shuō),唐 不要太擔(dān)心先決條件!我們會(huì)解釋我們正在做的一切,所以讓我們 讓我們開(kāi)始吧!
熟悉數(shù)據(jù)
黑客新聞是一個(gè)網(wǎng)站,用戶可以通過(guò)互聯(lián)網(wǎng)提交文章(通常是關(guān)于技術(shù)和創(chuàng)業(yè)),其他人可以 "贊美與贊美這些文章來(lái)表明他們喜歡它們。提交的投票越多,他們?cè)谏鐓^(qū)中就越受歡迎。熱門(mén)文章進(jìn)入 "主頁(yè)和黑客新聞,他們更有可能被其他人在其他網(wǎng)站上看到。
我們將使用的數(shù)據(jù)集是Arnaud Drizard使用黑客新聞API編譯的,可以在這里找到。我們從數(shù)據(jù)中隨機(jī)抽取了10000行,刪除了所有多余的列。我們的數(shù)據(jù)集只有四列:
submission _ time——故事提交的時(shí)間。
up votes-提交的投票數(shù)。
URL—提交的基本域。
標(biāo)題--提交的標(biāo)題。用戶可以在不匹配原文章標(biāo)題的情況下進(jìn)行編輯。
我們將編寫(xiě)腳本來(lái)回答三個(gè)關(guān)鍵問(wèn)題:
什么新聞最常出現(xiàn)在頭條?
哪些域名最常提交給黑客新聞?
大部分文章什么時(shí)候提交?
記住:編程的時(shí)候,處理任務(wù)的方法有很多種。在本教程中,我們將逐步解決這些問(wèn)題,但肯定有其他方法同樣有效,所以請(qǐng)隨時(shí)嘗試并提出自己的方法!
使用命令行和Pyth在腳本上讀取數(shù)據(jù)
要添加星星,讓 s transform _ data _ with _ python在桌面上創(chuàng)建文件夾。要使用命令行創(chuàng)建文件夾,可以使用mkdir命令,后跟文件夾名稱(chēng)。例如,如果要?jiǎng)?chuàng)建一個(gè)名為test的文件夾,可以導(dǎo)航到桌面目錄并鍵入mkdir test。
我們稍后將討論為什么創(chuàng)建這個(gè)文件夾,但是現(xiàn)在,讓 使用cd命令導(dǎo)航到創(chuàng)建的文件夾。這個(gè)cd命令允許我們使用命令行來(lái)更改目錄。
雖然使用命令行創(chuàng)建文件有很多方法,但是我們可以使用一種稱(chēng)為管道傳輸和重定向輸出的技術(shù)來(lái)同時(shí)做兩件事:將stdout的輸出(命令行生成的標(biāo)準(zhǔn)輸出)重定向到一個(gè)文件,并創(chuàng)建一個(gè)新文件!換句話說(shuō),我們可以讓它創(chuàng)建一個(gè)新文件,并將其輸出作為文件的內(nèi)容,而不是讓命令行只打印其輸出。
為此,我們可以使用gt和gtgt,這取決于我們想對(duì)文件做什么。如果文件不存在,兩者都會(huì)創(chuàng)建一個(gè)文件。但是,gt會(huì)用重定向的輸出覆蓋文件中的現(xiàn)有文本,并且gtgt會(huì)將任何重定向的輸出附加到文件中。
我們希望將數(shù)據(jù)讀入這個(gè)文件,并創(chuàng)建一個(gè)描述性的文件名和函數(shù)名,因此我們將創(chuàng)建一個(gè)名為load_data()的函數(shù),并將其保存在一個(gè)名為。讓 讓我們使用讀取數(shù)據(jù)的命令行創(chuàng)建一個(gè)函數(shù)。為此,我們將使用printf函數(shù)。我們將使用printf,因?yàn)樗试S我們打印換行符和制表符,我們將使用它們來(lái)使腳本對(duì)我們自己和他人更具可讀性。
為此,我們可以在命令行上輸入以下內(nèi)容。
打印函數(shù)
如何在VsCode中做Python開(kāi)發(fā)?
這個(gè)其實(shí)很簡(jiǎn)單,最重要的是安裝好Python插件,然后就可以正常編寫(xiě)和運(yùn)行Python程序了。我簡(jiǎn)單介紹一下具體流程,主要內(nèi)容如下:
1.首先,安裝Python插件。只需搜索 "Python "在擴(kuò)展中,然后單擊 "安裝 "按鈕在右下角,如下圖所示:
2.配置完成后,可以直接新建一個(gè)py文件,并編寫(xiě)相關(guān)代碼。測(cè)試程序如下,可以直接調(diào)試,非常方便:
3.也可以在這里添加本地Python解釋器路徑,只需在settings.json文件中設(shè)置參數(shù)path為本地Python解釋器路徑即可。主要步驟和截圖如下:
首先,單擊 "管理 "按鈕,并選擇 "設(shè)置 "在彈出的菜單列表中,如下:
然后搜索 "Python "在彈出的界面中點(diǎn)擊 "在settings.json " ",如下所示:
然后將參數(shù)設(shè)置為本地Python解釋器路徑,如下所示:
最后,您可以使用本地Python解釋器直接運(yùn)行代碼,效果如下:
如果需要安裝第三方模塊,可以直接輸入命令 "pipi nin安裝模塊名稱(chēng) "in "終端 ",這很方便,就像cmd下一樣:
至此,我們已經(jīng)用VS代碼完成了Python開(kāi)發(fā)環(huán)境的配置。總的來(lái)說(shuō),整個(gè)過(guò)程很簡(jiǎn)單,步驟也不繁瑣。只要熟悉上面的配置流程,很快就能在本地用VS代碼搭建Python開(kāi)發(fā)環(huán)境。網(wǎng)上也有相關(guān)教程,很詳細(xì)。有興趣的可以搜一下。希望以上分享的內(nèi)容能對(duì)你有所幫助,也歡迎大家評(píng)論和留言。
你好,我 m哥k。
VSCodeVSCode作為目前最火的IDE之一,不僅在Python中有很多用戶,在其他語(yǔ)言中也有很多用戶,這得益于VSCode支持的豐富插件,幾乎支持所有的編程語(yǔ)言。
支持Python。所以安裝Python插件可以解決VSCode上的Python支持。
您可以通過(guò)安裝一個(gè)名為Python的插件來(lái)添加Python支持,如下所示。
1.安裝Python環(huán)境,點(diǎn)擊下一步按鈕安裝windows。
2.安裝Vscode,也是一鍵安裝。
3,Vscode安裝python插件,插件名為Python。
4.安裝完成后,新建一個(gè)py文件,F(xiàn)5就可以運(yùn)行了。