簡體   English   中英

Python文件夾名稱

[英]Python Folder Name

我的計算機中有一個目錄,其中的文件夾名稱為數字。例如,存在的目錄為

C:\\ 3_軟件

我正在嘗試提供頂級目錄路徑。.我想從C:\\ 3_Software中查找文件夾,子文件夾和文件,打開文件並搜索字符串。 如果存在特定的字符串,則打印文件名和字符串。 因此,我使用os.walk遍歷了文件夾,子文件夾和文件。 現在,當它獲取目錄名稱時,由於它在文件夾名稱中包含數字,因此它將自動轉換為其他格式,並且無法從此處獲取文件。

當我嘗試將'C:\\ 3_Software'定義為root並回讀相同的變量時,它給我的名字是'C:\\ x03_Software'。

並且,是否有使用os.walk方法連接根目錄和文件路徑的任何方法。

轉義反斜杠:

'C:\\3_Software'

或將其設為原始字符串:

r'C:\3_Software'

如您當前的代碼所示,您正在嘗試使用字符“ \\ 3”:

>>> '\3'
'\x03'
>>>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM