幾乎所有的關於作業系統的內容可以在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...