Python - 读取目录中的文件名,向文本文件写入两次(一次没有文件扩展名),并用管道分隔

Yahtzee24

我有一个包含一些文件的目录 (c:\temp):

a.txt  
b.py  
c.html

我需要读取目录中的所有文件并将其输出到文本文件。我已经处理了那部分(我认为):

WD = "c:\\temp"

import glob

files = glob.glob('*.*')
with open('dirList.txt', 'w') as in_files:
    for eachfile in files: in_files.write(eachfile + '\n')

我需要输出看起来像:

a|a.txt  
b|b.py  
c|c.html

我不太确定下一步该往哪里看。

穆雷尼克

我将文件名拆分.并取第一部分:

for eachfile in files:
    in_files.write('%s|%s\n' % (eachfile.split('.')[0], eachfile))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从目录中读取具有Python中相同文件扩展名的多个文件的文件

如何让python只读取一次文本文件的内容

如何从没有扩展名的路径中获取特定文件名python

Spark如何读取没有文件扩展名的管道分隔文本文件

如何使用 python 的文件扩展名对目录中的文件名进行分组?

使用glob python读取目录中具有特定扩展名的所有文件

Python似乎没有从文本文件中读取

在Python中从文件名提取扩展名

在Python中获取不带扩展名的文件名

使用Python替换文本文件中除文件名之外的所有文件路径

从科学格式的文本文件中读取两列并用 Python 绘图

使用自定义扩展名 Python 导出文本文件

Python,两次写入文件

如何从Python中文件名列表中的文件名中删除扩展名?

python中的正则表达式,用于获取URL或路径中文件扩展名的最后一次出现

Python:检查扩展名列表中是否存在以扩展名结尾的文件名

在python中从文本文件读取两列数字

打开没有扩展名python的文件

如何在python目录中计算具有两种扩展名的文件?

python对扩展名/文件名排序

Python 根据扩展名更改文件名

Python 从文本文件中读取

从目录中提取文件名并在excel中根据其扩展名进行分类| 使用 Python

如何使用numpy导入python中没有分隔符的文本文件?

在Python中解析没有分隔符的文本文件

如何在python中编写没有任何分隔符的文本文件?

在Python中更改文件扩展名

如何使用Python递归复制目录中具有特定扩展名的所有文件?

文件扩展名Python