我的问题是只获取没有扩展名的文件。我的意思是-我有一本字典,有些文件没有扩展名,有些文件有扩展名(.xml、.csv等(
我希望我的代码只能读取没有扩展名的文件。
现在,它正在读取字典中的每一个文件"Dir";。
path = 'C:/Users/STJ2TW/Desktop/Dir/'
for filename in os.listdir(path):
fullname = os.path.join(path, filename)
提前感谢!
您可以使用splittext函数拆分文件名,并检查那些不是目录且没有扩展名值(ext(的文件名。
import os
path = os.getcwd()
for filename in os.listdir(path):
if not os.path.isdir(filename):
(name, ext) = os.path.splitext(filename)
if not ext:
# Your code here
如果文件中没有点,可以执行:
path = 'C:/Users/STJ2TW/Desktop/Dir/'
for filename in os.listdir(path):
if '.' not in filename:
fullname = os.path.join(path, filename)