通过sep的第一次出现来分隔字符串

2024-04-24 08:28:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近刚开始学习python,现在我正在练习(我认为这很简单,但对我来说很有挑战性)创建一些小工具来将文件排序到文件夹中。你知道吗

到目前为止一切都很顺利,但现在我遇到了一个问题:

我的文件格式如下: 我的资产\u prefix1 \u prefix2_prettyName.ext文件; (即Tiger\u纹理\u规格_亮橙.png)你知道吗

myAsset总是有不同的长度,因为它依赖于名称。你知道吗

我想在一个单独的文件夹中对同一资产的每个文件(“myAsset”标记)进行排序。你知道吗

复制到一个单独的文件夹等不是挑战,但。。 我不希望每次创建/接收新资源时都手动更新数组。 因此,与使用startswith操作并使其在列表中运行不同,我希望在脚本运行时构建该数组,方法是让脚本查看文件名,并将所有内容存储到变量/数组中的第一个“\”,包括第一个“\”。你知道吗

有可能吗?你知道吗


Tags: 文件工具脚本文件夹排序数组资产ext
1条回答
网友
1楼 · 发布于 2024-04-24 08:28:52

我想你想要glob模块。这允许您列出符合特定格式的文件。你知道吗

例如:

for filename in glob.glob(*.ext):
    asset_tag = filename.split(" ")[0]

相关问题 更多 >