相关疑难解决方法(0)

如何检查文件是否存在而没有例外?

如何在不使用该try语句的情况下查看文件是否存在?

python file file-exists

5290
推荐指数
41
解决办法
372万
查看次数

通过正则表达式验证文件类型

我有一个.NET webform,它有一个与正则表达式验证器绑定的文件上传控件.此验证程序需要验证是否只允许上传某些文件类型(jpg,gif,doc,pdf)

执行此操作的当前正则表达式为:


^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.jpg|.JPG|.gif|.GIF|.doc|.DOC|.pdf|.PDF)$

然而,这似乎并没有起作用......任何人都可以给我一点注册帮助吗?

谢谢.

.net c# regex asp.net

68
推荐指数
6
解决办法
14万
查看次数

用正则表达式测试文件名

我试图用这种模式测试文件名字符串:

^[A-Za-z0-9-_,\s]+[.]{1}[A-Za-z]{3}$
Run Code Online (Sandbox Code Playgroud)

我想确保有三个字母的扩展名,并允许字母,数字和这些符号: - _,\ s在它之前,但我不想包含文件名中的所有字母和字符.我可以使用*代替+但是匹配0或更多,这将不是有效的文件名.

以下是规则应如何反应的一些示例:

Correct file name.pdf - true
Correct, file name.pdf - true
Correct_file_name.pdf - true
Correctfilename.pdf - true
Incorrect &% file name.pdf - false
Incorrect file name- false
Run Code Online (Sandbox Code Playgroud)

如果有人能指出我正确的方向,那就太棒了.

谢谢

regex

33
推荐指数
2
解决办法
8万
查看次数

有没有办法在python中找到*.csv?

需要什么?

测试当前目录中是否生成了任何*.csv文件。请注意,csv 文件以日期/时间命名,因此在这种情况下无法获取文件名。

问题

尝试了 os.path.isfile([exact_path_to_file]) 并且它有效。然而,我们需要找到的是,如果生成了 .csv 文件中的任何一个,则 assertTrue 否则 assertFalse。在assertTrue 的情况下,将删除文件。这可以用python吗?

参考

最接近的是使用像这篇文章这样的正则表达式但是对于这个简单的检查是否真的需要使用正则表达式?

python regex csv file exists

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

标签 统计

regex ×3

file ×2

python ×2

.net ×1

asp.net ×1

c# ×1

csv ×1

exists ×1

file-exists ×1