python讀取檔案 讀取linux系統上的檔案

2021-09-24 04:18:39 字數 1279 閱讀 4458

寫在最後

import os

import pandas as pd

python在linux系統上進去檔案i/o操作時,可以有多種方式定義檔案路徑,這裡給出兩種:

路徑的一般正規化: /home/login_user_account/directory_a/…/directory_n/filename.*****

/主目錄/登入賬號名/資料夾a/…/資料夾n/檔名及其格式

方式一:

path =

'/home/test/test'

file_name = os.path.join(path,

'testfile.txt'

)file_name_csv = os.path.join(path,

'test_csv_file.csv'

)

方式二:

path = os.path.join(os.sep,

'home'

,'test'

,'test'

)file_name = os.path.join(path,

'testfile.txt'

)file_name_csv = os.path.join(path,

'test_csv_file.csv'

)

# with結構讀取檔案:開啟檔案且當檔案讀取完畢後自動關閉檔案

with

file

(file_name,

'r+'

)as inf:

for line in inf.readlines():

# 讀取txt文件中的每一行並在清除行右側空白符後列印出來

print line.rstrip(

)

# 利用pandas讀取指定路徑下指定的csv檔案

df = pd.read_csv(file_csv_name)

print df.head(

)# 列印出已讀取csv文件的前5行,是dataframe格式的資料

對於python程式設計筆者還是小學生一枚,不敢高談教化,只希冀將自己的理解能解釋清楚。

讀到此處的您,如果我的理解對解答您的問題有所幫助,那我將是很開心的。

能力一般,水平有限,可優化的地方千千…請指正!

祝好!

python高階讀取檔案 Python讀取檔案內容

開啟檔案之後,就可以讀取檔案的內容,檔案物件提供多種讀取檔案內容的方法。開啟test.txt檔案 f open test.txt r 開啟test.txt檔案 f.close 關閉檔案 test.txt檔案有以下內容 hello world.hello python.hello imooc.讀取若干...

python讀取大檔案 python讀取大檔案

python讀取檔案對各列進行索引 可以用readlines,也可以用readline,如果是大檔案一般就用readlined a in open testfile.txt r for line in a in columnssplit line.rstrip split d columnsspli...

Python檔案讀取

python提供了多種方法實現檔案讀取操作 1 read 2 readline 3 readlines 4 xreadlines 很多人也在糾結到底應該選擇哪種方式,甚至疑問在處理大檔案時應該選擇哪種方式,因為擔心檔案過大導致記憶體佔用率過高甚至無法完全載入。其實,這個問題是多餘的,在引入了迭代器和...