Python從路徑提取檔案

2021-10-03 19:30:57 字數 899 閱讀 2845

幾乎所有的關於作業系統的內容可以在python 官方文件中找到:

關於作業系統的內容可以使用庫:os

import os
其中os.path被單獨列出:

from os import path
其中有些比較重要的函式:

os.listdir(path):可以列出path目錄中的檔名子資料夾

os.path.isfile():可以用來判斷是否是檔案。

#用來只遍歷資料夾中的檔案

from os import listdir

from os.path import isfile, join

onlyfiles =

[f for f in listdir(mypath)

if isfile(join(mypath, f)

)]

os.walk():可以把檔案的路徑、資料夾的名字、檔名都列出,於是可以這樣:

from os import walk

f =[

]for

(dirpath, dirnames, filenames)

in walk(mypath)

: f.extend(filenames)

break

**glob模組:**匹配特定檔名的檔案

import glob

print

(glob.glob(

"/home/adam/*.txt"))

#列印出/home/adam/下的txt檔案

從檔案中提取數字

程式的功能是從指定的檔案中提取所有的整數,並把它們依次存入到乙個字串中 void iostest char a 50 char b 50 istrstream sin a ostrstream sout b,sizeof b ifstream file1 w1.dat ios in ios nocr...

從PDF檔案提取文字 pdflib TET庫

首先說明一點就是,使用的是pdflib tet庫,並不是pdflib庫,我在網上看到的人家都說是用pdflib,是不對的。pdflib只能生成pdf檔案。不能讀取,讀取要用tet庫。這裡使用的是試用版本。官網有說明 2 安裝,我的安裝路徑是 c program files pdflib tet 4....

Python提取CSV檔案資訊

collecting multilingual parallel video descriptions using mechanical turk 其中有個csv檔案表示了資料集的一些資訊,如圖所示 我需要將前三列合併成上述video名稱,並篩選出language english時的descript...