導航:首頁 > 編程語言 > 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為新數據集重命名相關的資料

熱點內容
8051單片機包含多大的ram 瀏覽:811
man文件linux 瀏覽:282
javaweb實現頁面跳轉 瀏覽:125
命令如什麼 瀏覽:315
centos如何使用ftp伺服器 瀏覽:981
直立車陀螺儀演算法 瀏覽:69
coreldrawpdf下載 瀏覽:895
虛擬主機雲伺服器軟體服務 瀏覽:370
蘋果的怎麼拉安卓的打游戲 瀏覽:412
游戲程序員負責角色 瀏覽:313
於丹pdf 瀏覽:716
反編譯ref 瀏覽:550
鴻蒙智能文件夾怎麼弄 瀏覽:547
grunt壓縮html 瀏覽:791
macpdfword轉換器 瀏覽:907
壓縮面膜是什麼材質 瀏覽:355
抖音發布作品怎麼建文件夾 瀏覽:17
安卓如何更改谷歌地區 瀏覽:276
airpods為什麼安卓連上聲音很大 瀏覽:514
聯想伺服器按鈕怎麼開不了機 瀏覽:99