2011-12-22 71 views
1

我想知道如何检查与python,如果文件名\目录用户提供给我,是可以接受的(不包括禁止唱歌等等)由操作系统(Linux,Windows中,Dos)?如何检查要创建的文件名可以被操作系统接受?

我目前使用的是Linux,但是我的目标是根据操作系统的规则知道是否有任何库会自动执行此操作。

回答

3

python中的常用方法是假设一切都正确,但如果你错了,要捕获任何异常("Easier to ask for forgiveness than permission")。

因此,对于这种情况,只要尝试使用文件名来做任何事情,如果它不是有效的文件名,那么您可以捕获异常并提醒用户。

相关问题