python處理資料時常用到的函式 1

2021-08-08 23:15:15 字數 989 閱讀 3560

首先需要介紹乙個好用的函式os.wak()

功能:遍歷目錄下的所有檔案,生成3元組 (dirpath, dirnames, filenames)【資料夾路徑, 資料夾名字, 檔名】

還用到了shutil.copyfile(oldname,newname) 函式

功能:將檔案從舊位址複製到新位址

import os

import shutil

for root, dirs, files in

os.walk("舊位址的根目錄"):

for name in files:

shutil.copyfile(os.path.join(root,name), "新位址"+name)

除了os.walk() 函式可以遍歷檔案外,os.listdir()函式也可以列出當前資料夾下的所有檔案

用到csv庫,函式為csv.dictreader()

import csv

with

open(***.csv) as cfile:

reader = csv.dictreader(cfile)

f.open("train.txt","w")

for row in reader:

f.write(row.get(" 列名稱1")+" "+row.get(" 列名稱2")+"\n")

f.close()

函式為split()

功能: 以空格為標誌分割文字

with

open(***.txt) as

file:

for row in

file:

print(row.split()[0]) # 列印第一列的資料

在寫jquery時,時常用到的js語句

window.location.href 頁面跳轉時經常用到 window.open blank 開啟新頁面用到 settimeout function 1000 指定毫秒數後執行方法 window.onload function 載入完成後呼叫方法也可用於各種流載入完成後 encodeinp pa...

Zabbix二次開發時常用到zabbix資料庫字段

1 zabbix web頁面中 配置 動作 事件源 觸發器 中的狀態,這個是用來報警發郵件或簡訊的,在資料庫中表中可以直接修改,sql語句為 update zabbix.actions set status 1 where name email 欄位status值為1時是關閉,0時為啟用,name為...

記錄一些我平時常用到的linux命令

檢視linux系統版本 lsb release a 即可列出所有版本資訊 適用於所有linux發行版,在debian下需要安裝lsb cat etc redhat release 這種方法只適合redhat系的linux cat etc issue 這種方法適用於所有的的linux發行版 uname...