相关疑难解决方法(0)

如何查找文件名的特定部分/扩展名?

我想查找文件名的扩展名,扩展名只能是3个字符.

它是这样的,

filename = str(input("Please enter filename: "))
Run Code Online (Sandbox Code Playgroud)

然后我想执行一个任务来寻找扩展,如果扩展不满足要求(即3个字符长),我将添加打印"无效的扩展名!" 否则,请打印"有效扩展名".

python

2
推荐指数
1
解决办法
198
查看次数

如何在Python中选择部分文件名(省略扩展名)?

例如,如果我有变量"file.txt",我希望能够只将"文件"保存到变量.我想要的是消除最后一个点之外的任何东西(包括点).所以,如果我有"file.version2.txt",我将留下"file.version2".有没有办法做到这一点?

python string textselection

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

从文件名中删除标点符号,同时保持文件扩展名不变

我想从文件名中删除所有标点符号,但保持其文件扩展名完好无损.

我想要:

Flowers.Rose-Murree-[25.10.11].jpg
Time.Square.New-York-[20.7.09].png
Run Code Online (Sandbox Code Playgroud)

看起来像:

Flowers Rose Muree 25 10 11.jpg
Time Square New York 20 7 09.png
Run Code Online (Sandbox Code Playgroud)

我正在尝试python:

re.sub(r'[^A-Za-z0-9]', ' ', filename)
Run Code Online (Sandbox Code Playgroud)

但这会产生:

Flowers Rose Muree 25 10 11 jpg时代广场纽约20 7 09 png

如何删除标点符号但保留文件扩展名?

python regex punctuation

0
推荐指数
1
解决办法
483
查看次数

Pythonic方法从文件夹中创建文件名(没有文件扩展名)的字符串列表?

我的计算机中有一个包含许多.txt文件的文件夹:

file_one.txt    --> location = r'C:\Users\User\data\file_one.txt'
file_two.txt    --> location = r'C:\Users\User\data\file_two.txt'
file_forty.txt  --> location = r'C:\Users\User\data\file_forty.txt'
Run Code Online (Sandbox Code Playgroud)

如何将文件名(没有.txt部分)转换为如下列表:

list_from_files = ['file_one', 'file_two', 'file_forty']
Run Code Online (Sandbox Code Playgroud)

python directory list python-3.x

0
推荐指数
1
解决办法
243
查看次数