这是我的第一篇文章,我想向大家问好。
我需要你帮我数一下相同价值物品的密码。例如,如果我有以下文章代码:第01条、第01条、第01条、第02条、第03条、第03条。
它应该看起来像这样:第01_1、01_2、01_3、02_1、03_1、03_2条。
数据源是excel,我已经创建了代码配对,但我不知道如何单独计算每个代码。
当前代码:
for row in range(rbegin, rfinish):
for col in range(1, 2):
char = get_column_letter(col)
article_number = ws[char + str(row)].value
new_article_number = article_number[:-4]
for subdir, dirs, files in os.walk(articles_path):
for folder_article in files:
if folder_article.__contains__(new_article_number):
article_found_count += 1
article_copy = os.path.join(subdir, folder_article)
shutil.copy2(article_copy, paired_articles_path)
updated_article = folder_article[:10] #because article codes from first column have 10 characters
print(f"{new_article_number};{updated_article}_{article_found_count}")
先谢谢你了。
1条答案
按热度按时间hc2pp10m1#
collections模块中的Counter类可能就是您要找的。示例用法:
输出量: