|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
excel有两列 假设分别为
1 a
2 b
3 c
按以上的这样两列,
对应的文件名是a.pdf,b.pdf c.pdf,
现在 我想对应修改a.pdf,b.pdf c.pdf,
为1.pdf,2.pdf ,3.pdf 这要怎么操作呢
就是跟excel列里的名字对应的改一下
明白了,你试一下在相同目录创建一个.py文件,复制以下代码进去运行一下看看
- import os
- import pandas as pd
- excelname = '新建 XLS 工作簿.xls' # 这个改成你要读取的excel名
- df = pd.read_excel(excelname, header=None) # 读取 excel 数据
- df.columns = ['A', 'B'] # 因为你的excel没有列名,所以手动设置一下列名,方便操作
- path = os.getcwd() # 获取当前目录路径
- # 开始修改名字
- for i in range(len(df)):
- name1 = os.path.realpath(os.path.join(path, df.B[i]+'.txt')) # 修改前的文件名绝对路径
- name2 = os.path.realpath(os.path.join(path, df.A[i]+'.txt')) # 修改后的文件名绝对路径
- os.rename(name1, name2) # 修改文件名
复制代码
|
|