德州口袋扑克停运了吗
import re def is_valid_filename(filename): # 定义合法的字符集(只允许字母数字符号) valid_chars = "-_.() %s%s" % (re.escape('!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'), '') # 检查是否只有合法字符 if all(c in valid_chars for c in filename): return True else: return False 测试用例 file_name = "example.txt" if is_valid_filename(file_name): print("文件名有效") else: print("文件名无效")
这个脚本使用正则表达式来检查输入字符串中是否包含除指定字符集之外的所有字符,如果你需要检查的是不同的文件类型或者有不同的要求,你可以调整函数以适应你的需求。