C:\Users\Me\level1\level2\level3\level4\level5\level6\level7\level8\test.txt
以上就是一个例子 我需要换衣服测试.txt至test1.txt 把它移到一个新的目录。我的问题是我不知道怎么抓测试.txt把1加在一起,然后再放回一起。我需要帮助第二部分。和我不知道怎么把7级改成考试。 下面是我想要的:
wanted output:C:\Users\Me\level1\level2\level3\level4\level5\level6\test\test1.txt
a ="C:\Users\Me\level1\level2\level3\level4\level5\level6\level7\level8\test.txt"
split_path=os.path.split(a)
print split_path
test1 = os.path.splitext(a)
print test1
输出:
('C:\Users\Me\level1\level2\level3\level4\level5\level6\level7','test.txt')
('C:\Users\Me\level1\level2\level3\level4\level5\level6\level7\level8\test','.txt')
下面的构建块应该会为您提供所需的内容。你知道吗
来自标准库的os.rename将在一次调用中移动/重命名。举个例子:
如果要找到文件的路径,可以使用os.path.abspath
如果只需要目录名而不需要文件名,可以使用os.path.dirname:
What's going on in Florida?
把这条路分成几部分。操纵各个零件。你知道吗
这是假设当你说你想“把它移到一个新的目录”的时候,你的意思是你想把目录放在第7层,而不是像你所展示的第6层。你知道吗
相关问题 更多 >
编程相关推荐