在硬盤調用python程序(python讀取磁盤文件)

本文目錄一覽:

使用 Python 讀寫文件

有些數據是臨時的,它們在應用程序運行時存儲在內存中,然後丟棄。但是有些數據是持久的。它們存儲在硬盤驅動器上供以後使用,而且它們通常是用戶最關心的東西。對於程序員來說,編寫代碼讀寫文件是很常見的,但每種語言處理該任務的方式都不同。本文演示了如何使用 Python 處理文件數據。

在 Linux 上,你可能已經安裝了 Python。如果沒有,你可以通過發行版軟件倉庫安裝它。例如,在 CentOS 或 RHEL 上:

在 macOS 上,你可以使用 MacPorts或Homebrew安裝。在 Windows 上,你可以使用Chocolatey安裝。

一旦安裝了 Python,打開你最喜歡的文本編輯器,準備好寫代碼吧。

如果你需要向一個文件中寫入數據,記住有三個步驟:

這與你在計算機上編碼、編輯照片或執行其他操作時使用的步驟完全相同。首先,打開要編輯的文檔,然後進行編輯,最後關閉文檔。

在 Python 中,過程是這樣的:

這個例子中,第一行以 寫 模式打開了一個文件,然後用變量 f 表示,我使用了 f 是因為它在 Python 代碼中很常見,使用其他任意有效變量名也能正常工作。

在打開文件時,有不同的模式:

第二行表示向文件中寫入數據,本例寫入的是純文本,但你可以寫入任意類型的數據。

最後一行關閉了文件。

對於快速的文件交互,常用有一種簡短的方法可以寫入數據。它不會使文件保持打開狀態,所以你不必記得調用 close 函數。相反,它使用 with 語法:

如果你或你的用戶需要通過應用程序需要向文件中寫入一些數據,然後你需要使用它們,那麼你就需要讀取文件了。與寫入類似,邏輯一樣:

同樣的,這個邏輯反映了你一開始使用計算機就已知的內容。閱讀文檔,你可以打開、閱讀,然後關閉。在計算機術語中,“打開”文件意味着將其加載到內存中。

實際上,一個文本文件內容肯定不止一行。例如,你需要讀取一個配置文件、 遊戲 存檔或樂隊下一首歌曲的歌詞,正如你打開一本實體書時,你不可能立刻讀完整本書,代碼也只能解析已經加載到內存中的文件。因此,你可能需要遍歷文件的內容。

示例的第一行指明使用 讀 模式打開一個文件,然後文件交由變量 f 表示,但就像你寫數據一樣,變量名是任意的。 f 並沒有什麼特殊的,它只是單詞 “file” 的最簡表示,所以 Python 程序員會經常使用它。

在第二行,我們使用了 line ,另一個任意變量名,用來表示 f 的每一行。這告訴 Python 逐行迭代文件的內容,並將每一行的內容打印到輸出中(在本例中為終端或IDLE)。

就像寫入一樣,使用 with 語法是一種更簡短的方法讀取數據。即不需要調用 close 方法,方便地快速交互。

使用 Python 有很多方法向文件寫入數據,包括用 JSON、YAML、TOML等不同的格式寫入。還有一個非常好的內置方法用於創建和維護SQLite數據庫,以及許多庫來處理不同的文件格式,包括圖像、音頻和視頻等。

via:

作者:Seth Kenlon選題:lujun9972譯者:MjSeven校對:turbokernel

exe怎麼調用python

exe調用python的方法:

打開cmd,使用pip下載pyinstaller包,然後進入python程序所在的目錄下

輸入命令“pyinstaller -F 文件名”把python程序打包成exe文件

雙擊執行就調用python了

示例如下:

更多Python知識,請關註:Python自學網!!

在移動硬盤搭建Python環境

下載好後,直接安裝在移動硬盤即可。

Python是一種廣泛使用的解釋型、高級和通用的編程語言。Python由荷蘭數學和計算機科學研究學會的GuidovanRossum創造,第一版發佈於1991年,它是ABC語言的後繼者,也可以視之為一種使用傳統中綴表達式的LISP方言。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。

如何在文件夾里運行python

如何在文件夾里運行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腳本所在目錄下輸入

原創文章,作者:FS5QI,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130322.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
FS5QI的頭像FS5QI
上一篇 2024-10-03 23:28
下一篇 2024-10-03 23:28

相關推薦

發表回復

登錄後才能評論