path = 'C:\\Users\\bigba\\Desktop\\文件替换\\sample\\替换名称.xlsx' all_re_date = [] path1=r'C:\Users\bigba\Desktop\文件替换\sample\image' df =pandas.read_excel(path,engine='openpyxl') #0:0至无穷列,[1]第几行 re_list_len=len(df.iloc[0:, [1]].values) for i in range(re_list_len): for for_re_date in df.loc[[i]].values: re_date = list(for_re_date) new_date = [path1 + '\\' + str(re_date[0]),path1 + '\\' + str(re_date[1])] all_re_date.append(new_date) print(all_re_date) 我需要输出路径格式
时间: 2024-03-05 17:50:51 浏览: 130
你可以使用 Python 的字符串格式化功能来输出路径格式。可以使用 `%` 或者 `format()` 方法将路径中的变量插入到字符串中。例如:
```
for path_pair in all_re_date:
old_path = path_pair[0]
new_path = path_pair[1]
print("将文件 %s 替换为 %s" % (old_path, new_path))
# 或者使用 format 方法
for path_pair in all_re_date:
old_path = path_pair[0]
new_path = path_pair[1]
print("将文件 {} 替换为 {}".format(old_path, new_path))
```
这里假设你要输出的格式是将一对路径打印在一行中,用引号括起来,中间用空格分隔。你可以根据需要调整输出格式。
相关问题
path = 'C:\Users\bigba\Desktop\文件替换\sample\image' 如何输入这种反斜杠
在这个路径中,反斜杠被用作转义字符,所以需要使用双反斜杠或者在路径前面加上一个 `r`,表示原始字符串,使得反斜杠不被转义。可以这样写:
```
# 使用双反斜杠
path = 'C:\\Users\\bigba\\Desktop\\文件替换\\sample\\image'
# 或者使用原始字符串
path = r'C:\Users\bigba\Desktop\文件替换\sample\image'
```
两种方式都可以达到同样的效果。
阅读全文