python - Python - 将重命名文件的输出存储到变量中
问题描述
我在试图重命名(通过扩展名)的文件夹中有一个文件列表,然后将它们作为单个文件附加在一起。
下面的代码帮助我按扩展名重命名文件:
for filename in allFiles:
##allFiles is path where the files are located
if filename.endswith(".doc"):
os.rename(filename, filename[:-4])
我正在尝试查看是否可以将上述内容存储到变量中,以便将来可以引用该变量。
解决方案
您可以简单地将文件名存储在列表中:
renamed = []
for filename in allFiles:
##allFiles is path where the files are located
if filename.endswith(".doc"):
os.rename(filename, filename[:-4])
renamed.append(filename[:-4])
推荐阅读
- linux - CallerFilePathAttribute 未在 azure 的 linux 容器应用服务上返回具有有效目录分隔符的文件路径
- r - 如何按顺序找到向量的最小值
- oracle - PLSQL 语句不检索数据库中存储的不同字符集(垃圾)数字类型
- mysql - 如何在终端或 GUI 中访问 mysql 社区服务器?
- amazon-web-services - 仅允许删除用户创建的存储桶的 S3 策略
- html - 所有列表项(连接)的边框底部,它将如何工作?
- android - fusedLocationProviderClient.requestLocationUpdates(mLocationRequest, mLocationCallback, Looper.myLooper()) 使 android 应用程序崩溃
- python - 当提供 boot_volume 而不是图像时,python openstack 客户端创建服务器失败
- google-chrome - 如何更改 Chrome 媒体设备 API
- tfs - TFS:更改自定义添加状态的状态类别