![](/img/trans.png)
[英]os.rename(source, destination) The filename, directory name, or volume label syntax is incorrect
[英]os.rename(source, destination) The filename, directory name, or volume label syntax is incorrect
import os
f = open("Names.txt", "r")
names = f.readlines()
folder = r'C:\Users\e007l\Desktop\Rename\\'
count = 1
for file_name in os.listdir(folder):
source = folder + file_name
destination = folder + names[int(count)] + ".txt"
os.rename(source, destination)
count += 1
res = os.listdir(folder)
print(res)
print(folder)
這應該將文件夾中文件的名稱更改為我列表中的名稱,但它不會簡單地給我錯誤消息:
[WinError 123] 文件名、目錄名或卷 label 語法不正確:'C:\Path\\names1.txt' -> 'C:\Path\\Beta\n.txt'
我的文本文件 Names.txt 里面有這個:
阿爾法貝塔德爾塔歐米茄
這些是我想給現有文件起的名字
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.