相关疑难解决方法(0)

1167
推荐指数
19
解决办法
85万
查看次数

如何在python中检查没有扩展名的文件类型?

我有一个文件夹,这些文件没有扩展名.我该如何检查文件类型?我想检查文件类型并相应地更改文件名.我们假设一个函数filetype(x)返回类似的文件类型png.我想做这个:

files = os.listdir(".")
for f in files:
    os.rename(f, f+filetype(f))
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

python filesystems identification

65
推荐指数
6
解决办法
10万
查看次数

如何缩短多个IF .... IN ... OR语句?

如何缩短以下MWE?

files = ['a.txt', 'b.jpg', 'c.png', 'd.JPG', 'e.JPG']
images = [x for x in files if '.jpg' in x or '.png' in x or '.JPG' in x]
print images
Run Code Online (Sandbox Code Playgroud)

我在思考

files = ['a.txt', 'b.jpg', 'c.png', 'd.JPG', 'e.JPG']
images = [x for x in files if ('.jpg' or '.png' or '.JPG') in x]
print images
Run Code Online (Sandbox Code Playgroud)

这不起作用.

与这篇文章相反:检查文件扩展名,我也对一个概括感兴趣,它不关注文件结尾.

python if-statement list python-2.7

3
推荐指数
1
解决办法
306
查看次数