python - 借助另一个文件中的名称拆分文件名并将文本文件保存在目录中
问题描述
我在 Windows 上。这可能是一个简单的问题,但我不知道如何使用 OS 模块进行以下操作
我有一个名为“模块”的文件夹,其中包含一些文本文件。文件位置:
F = C:\\X\\Data\modules
在这个文件夹中,我有大约 3000 个文本文件,其中包含对.txt
文件形式的产品的好评和差评。
我还有两个.txt
文件good.txt
,bad.txt
其中列出了好评和差评的名称。文件的位置是
good.txt = C:\\X\\Data\good.txt
bad.txt = C:\\X\\Data\bad.txt
例如,该文件good.txt
如下所示,其中包含文件夹中好文件的名称modules
。
['cv148_18084.txt', 'cv652_15653.txt', 'cv444_9975.txt', 'c282_6833.txt', 'cv602_8830.txt',
'cv941_10718.txt', 'cv223_28923.txt', 'cv198_19313.txt', 'cv481_7930.txt','cv723_9002.txt',...]
该文件bad.txt
的外观与产品的差评名称相同。
我的疑问是,我如何使用这些文件名,然后查看文件夹module
,当我找到文件时,将其分隔到另外两个名为good
and的文件夹bad
中。
地点是:
Good folder = C:\\X\\Data\good
Bad folder = C:\\X\\Data\bad
我如何使用 python 来完成这个任务。
我是新手,我不知道我是否以正确的格式提出了问题,请原谅我仍在学习。
感谢您的时间、支持和努力。
编辑
我知道我必须使用
>>> os.path.exists(r'C:\\x\\Data\modules\'nameoffile'.txt)
但我现在知道如何浏览整个文件 good.txt 并迭代这个过程。我现在也知道如何保存文件,以防万一我发现它进入其他 foder
解决方案
推荐阅读
- mysql - Xampp:MySQL 意外关闭:无法打开和锁定权限表:文件格式“db”不正确
- android - React Native - 定位的绝对视图位于屏幕的其他组件后面
- typescript - 如何在 Typescript 中使用 instanceof 缩小对象的属性?
- spring - 配置服务器数据源连接@RefreshScope
- snowflake-cloud-data-platform - DATEADD 在 Snowflake 中的时间戳中没有产生相同的格式
- proxy - Linode Shodowsocks 新部署错误:绑定:地址已在使用中
- node.js - 使用 QueryBuilder 的 TypeORM 组不起作用
- android - 如何启动消息应用程序并在颤动中以编程方式使用默认电子邮件地址设置“收件人”字段(目的地)?
- c# - 使用 C# 从 Azure Blob 存储中解密和解压缩数据
- protocol-buffers - 将现有控制协议移植到 proto3?