python - 使用元组项过滤列表项
问题描述
我试图从 src_files 列表中排除以下称为文件夹名称的元组: src_files 的输出如下所示:
[u'Archive/', u'Archive/Backup_978f124418f1359d7b7e50db7295bbba_300201_TEST.csv', u'Source/', u'Source/978f124418f1359d7b7e50db7295bbba_64106_TEST2.csv', u'Source/978f124418f1359d7b7e50db7295bbba_771618_TEST1.csv', u'Source/978f124418f1359d7b7e50db7295bbba_991406_TEST1.csv', u'TEST.csv', u'Target/', u'Target/Matillion_Report.csv', u'Target/Rejected_978f124418f1359d7b7e50db7295bbba_300201_TEST.csv', u'Target/Report_978f124418f1359d7b7e50db7295bbba_300201_TEST.csv']
这是我正在尝试的代码:
folder_names = ('Source/','Archive/','Target/')
src_files = []
s3 = boto3.resource('s3')
my_bucket = s3.Bucket('rampdataquality')
for file in my_bucket.objects.all():
print(file.key)
src_files.append(file.key)
print (src_files)
所需的输出是: src_files 列表:
Test.csv 或任何 .csv 文件仅删除所有内容
解决方案
推荐阅读
- neo4j - Neo4J 检查用户是否关注我
- python - 通过信号/槽连接传递的属性失去其类型
- java - 从执行器信息中隐藏构建信息 Spring boot
- indexing - 产品平面数据索引异常:SQLSTATE[42S22] [安装 Magento 2.4.1 和 2.4.3 企业版时] 重新索引问题
- computer-vision - 无法使用 vimbasrc 保存视频
- python - 如何在python数据框中的单行中连接同一主题ID的列句子?
- python - 在 PC 启动时使用命令运行 PyCharm
- c# - 如何在某个日期之后读取日志文件?
- php - Firebase 远程身份验证
- python - Jupyther 中相同值的相同 pandas 哈希,但在导出到 Bigquery 时没有