在路径名中,*.*(星号,句点,星号)是什么意思?

2024-06-28 19:19:36 发布

您现在位置:Python中文网/ 问答频道 /正文

就像在

C:\\Python33\\Directory\\test.txt\\*.*

在谷歌上搜索这个似乎是不可能的,所以我在这里问。我得到“FileNotFoundError”和“NotDirectoryError”是因为这些东西。在


Tags: testtxtdirectorypython33filenotfounderrornotdirectoryerror
3条回答

在某些实现中,*.*作为通配符匹配目录中的所有内容

你现在的问题是你看起来像是在看里面测试.txt就像是一个目录,而它可能是一个文本文件。在

也许你想open('C:\\Python33\\Directory\\test.txt')?在不知道具体问题的情况下很难判断。在

*称为通配符。这可用于选择一组文件/目录。在

*-表示名称为任意长度的文件/目录。因此这将匹配文件/目录,如'名称.txt'名字'等等。在

.*-表示文件/目录名以“.”开头,然后后跟任意数量的字符。所以这将匹配'.name','。名称.扩展名“等等。在

*.*-表示文件/目录名,以任意数量的字符开头,后跟“.”,然后后跟任意数量的字符。这将匹配所有隐藏文件和扩展名为的文件。因此这将不匹配没有文件扩展名的文件。在

星号是通配符。意思是什么都匹配。所以* . *表示目录中所有文件的匹配。在

如果有特定的python错误,则需要提供该脚本。在

相关问题 更多 >