2024-04-26 13:10:26 发布
网友
我正在创建一个程序,在其中我需要分离文件名和文件扩展名的一个fle。我这样做的方法是用
os.path.splitext('')
我只是想知道是否有人知道如何将文件的两部分保存为两个变量。在
os.path.splitext()返回一个元组:
os.path.splitext()
>>> import os >>> name_parts = os.path.splitext('data.txt') >>> name_parts ('data', '.txt')
你可以把它拆开:
现在:
>>> body 'data'
以及:
>>> ext '.txt'
您可以一步完成此操作:
>>> body, ext = os.path.splitext('data.txt')
这称为元组解包。在
例如:
>>> a = 1 >>> b = 2
您可以交换它们的值:
>>> a, b = b, a
你也可以用括号括起来。没有必要,但可以 帮助了解发生了什么:
>>> (a, b) = (b, a)
os.path.splitext()
返回一个元组:你可以把它拆开:
^{pr2}$现在:
以及:
您可以一步完成此操作:
这称为元组解包。在
例如:
您可以交换它们的值:
你也可以用括号括起来。没有必要,但可以 帮助了解发生了什么:
相关问题 更多 >
编程相关推荐