喜欢
C:\\Python33\\Directory\\test.txt\\*.*
谷歌似乎根本不可能,所以我在这里问。由于这些原因,我得到“FileNotFoundError”和“NotADirectoryError”。
答案 0 :(得分:1)
在某些实现中*.*
,因为通配符匹配目录中的所有内容
你可能的问题是看起来你在test.txt内部看起来像是一个目录,而它可能是一个文本文件。
也许你正在尝试open('C:\\Python33\\Directory\\test.txt')
?很难说不知道你的具体问题。
答案 1 :(得分:0)
Asterisk是一个通配符。它意味着匹配一切。所以* . *
表示匹配目录中的所有文件。
如果您遇到特定的python错误,则需要提供该脚本。
答案 2 :(得分:0)
*
称为通配符。这可用于选择一组文件/目录。
*
- 表示名称为任意长度的文件/目录。所以这将匹配'name.txt','name'等文件/目录。
.*
- 表示以'。'开头的文件/目录名称然后是任意数量的字符。所以这将匹配'.name','。name.extension'等等。
*.*
- 表示文件/目录名称,以任意数量的字符开头,后跟“。”然后是任意数量的字符。这将匹配所有隐藏文件和扩展名文件。所以这不会匹配没有文件扩展名的文件。