導航:首頁 > 編程語言 > python為新數據集重命名

python為新數據集重命名

發布時間:2023-08-19 14:02:27

㈠ 如何使用python將一個文件夾下的的一個文件重命名

#批量修改,將lig/ligand裡面所有abc.mol改成dock.mol,請指教
importos
importre

orglist=os.listdir('./lig/ligand')
fororgnameinorglist:
filename=orgname.replace('adc.mol','dock.mol)
os.rename("%s"%orgname,"%s"%filename)
print'changed:'+filename

raw_input('renamedone,pressanybuttontoquit.')

㈡ 用python使文件名按照一定規則批量重命名

所用模塊:import os

(一)打開文件夾,獲得舊文件名

path=r"D:\exp\resultdata"   //文件夾途徑

for (root, dirs, files) in os.walk(path):

os.walk(path)//遍歷D:\exp\resultdata下文件

(二)獲得新文件名(如何打開一個文件)

一般新文件名都保存在一個文件中

new_names_files=open('文件名.txt','r')

content=open('文件名.txt','r')(此時content是一個含有所有new name 的列表)

注意:對新名字(字元串)會有一些操作

(1)對文件名(字元)的分割

用split()進行分割

a=''wer.werrew/"

(2)list 添加新的元素、

用append()進行添加

(3)字典添加新的元素

用update()進行添加

實例:

(三)重命名

利用os.rename()函數

實例:舊名字與新名字的數字相對

file=['1.max','2.max'……]//舊名字

for file in files:

        oldname = os.path.join(root,file)

        namesp=file.split('.')

        new_namesp=d[int(namesp[0])]//數字相對

        newname = os.path.join(root,new_namesp)

        os.rename(oldname,newname)

㈢ 怎麼對python的dataframe重命名

使用rename函數

1、字典型數據類型

例:
d={"星座":"Constellation",'身高':'Height'}
df.rename(columns=d)

2、函數的方法

deff(x):
returnx[0]
df.rename(columns=f)

㈣ Python如何實現將一個文件夾裡面的文件重命名並放到另外一個文件夾裡面

#!/usr/bin/envpython
#coding:utf-8

importos
importre
importglob
importshutil

forfileinglob.glob('./a/*.mol'):
basefile=os.path.basename(file)
_,name,_,ext=re.split('_|.',basefile)
shutil.move(file,'./b/%s.%s'%(name,ext))

㈤ python中為文件動態取名的問題

for 循環每個股票
fo=open(str(股票編號)+".csv",'w')
fo.write//寫數據
fo.close()

閱讀全文

與python為新數據集重命名相關的資料

熱點內容
哪裡找到轉轉app 瀏覽:577
蘋果二次app怎麼注冊 瀏覽:584
國際服體驗服伺服器為什麼爆滿 瀏覽:111
微信商城模板源碼 瀏覽:433
網頁的源碼怎麼讀取 瀏覽:399
ubuntu命令打開軟體 瀏覽:760
如何實現對講頻道加密 瀏覽:348
福州8000的程序員去深圳多少 瀏覽:641
保存加密是什麼意思 瀏覽:40
安裝不了軟體顯示加密目錄 瀏覽:908
php53下載64位 瀏覽:96
osip源碼結構 瀏覽:954
如何刪除加密網站 瀏覽:714
亞太碳交易app怎麼用 瀏覽:955
怎麼推銷程序員 瀏覽:498
程序員再就業求助 瀏覽:106
知網程序員如何做產品 瀏覽:531
圖片怎麼樣用文件夾發送 瀏覽:32
qq獲取qq頭像軟體源碼 瀏覽:548
視頻怎麼加密保護 瀏覽:72