我正在尝试用这段代码重命名控制器中的所有文件(到目前为止),但是,我不知道如何告诉python不要替换“”的最后一个实例
我知道这可能很简单,但我是新的编程
任何帮助都将不胜感激!你知道吗
import os
def main():
testDir = os.listdir("D:\TempServer\Videos\Series\American Dad\American
Dad! S12 Season 12 [1080p WEB-DL HEVC x265 10bit] [AAC 5.1] [MKV] - ImE")
print(testDir)
newTestStr = ""
for filename in testDir:
testStr = "" + filename
print(testStr.replace(".", " ", -1))
if __name__ == '__main__':
main()
“-1”不起作用,我不确定什么会起作用
试试这个:
使用os.splitext分隔名称和扩展名,并在替换名称中的点后连接它们:
^{} 获取旧子字符串、新子字符串以及执行替换的次数。
-1
不是替换数量的合适值。计算旧子字符串在字符串中出现的次数,然后从该值中减去一次,然后执行该替换次数。你知道吗相关问题 更多 >
编程相关推荐