C:\\Python33\\Directory\\test.txt\\*.*
看來根本不可能對谷歌這一點,所以我問在這裏。由於這些事情,我得到了「FileNotFoundError」和「NotADirectoryError」。
C:\\Python33\\Directory\\test.txt\\*.*
看來根本不可能對谷歌這一點,所以我問在這裏。由於這些事情,我得到了「FileNotFoundError」和「NotADirectoryError」。
星號是通配符。這意味着一切都匹配。所以* . *
表示目錄中的所有文件匹配。
如果你有一個特定的python錯誤,你需要提供該腳本。
...並且,您不能在所有可以使用路徑名的地方使用通配符。 OP提到的錯誤意味着在不允許的情況下使用通配符。 – GreenAsJade
你主要使用通配符和'glob'模塊。 – Barmar
*.*
作爲通配符匹配
一切目錄
裏面的問題你可能有雖然是它看起來像你要找裏面的test.txt就像是一個目錄,而它是可能是一個文本文件。
也許您正在嘗試open('C:\\Python33\\Directory\\test.txt')
?很難說不知道你的具體問題。
*
被稱爲通配符。這可以用來選擇一組文件/目錄。
*
- 意味着任何長度的名稱的文件/目錄。所以這會匹配像'name.txt','name'等文件/目錄。
.*
- 表示以'。'開頭的文件/目錄名稱。然後跟隨任意數量的字符。所以這將匹配'.name','。name.extension'等。
*.*
- 表示以任意數量的字符開頭,後跟'。'的文件/目錄名稱。然後跟隨任意數量的字符。這將匹配所有隱藏的文件和擴展名的文件。這樣就不會匹配沒有文件擴展名的文件。
這取決於使用。 OP是在Windows上運行'dir *。*'匹配所有文件,即使沒有'.' – mhlester
怎麼樣一個更多的上下文?你的具體問題是什麼? – glglgl
從雙斜線中,我猜這是在你的'python'腳本中。你必須在該部分所在的地方提供這段代碼。並完全發佈錯誤追蹤。 – 2014-01-16 07:04:55
不知道腳本哪一行失敗,您如何期待我們幫助您?發佈一些代碼部分。 – 2014-01-16 07:07:18