pathlib

    0熱度

    1回答

    是否可以附加pathlib.Path生成器或將兩個Path組合起來? from pathlib import Path paths = Path('folder_with_pdfs').glob('**/*.pdf') paths.append(Path('folder_with_xlss').glob('**/*.xls')) 有了這樣的嘗試,你會得到: AttributeError:

    7熱度

    1回答

    以下代碼是我首先嚐試的,但some_path.with_suffix('.jpg')明顯返回pathlib.PosixPath對象(我在Linux上)而不是我的PosixPath版本,因爲我沒有重新定義with_suffix。我是否需要複製pathlib中的所有內容,或者有更好的方法嗎? import os import pathlib from shutil import rmtree

    0熱度

    2回答

    我使用的庫pathlib構建路徑,並嘗試通過以下方式來建立一個路徑。 BASE_DIR = Path(__file__).ancestor(3) secrets_file = BASE_DIR/'main_app'/'settings'/'secrets.json' 但是,運行這個的時候,我得到以下錯誤: TypeError: unsupported operand type(s) for

    1熱度

    1回答

    我有一個名爲「não.mp3」的文件,當我嘗試用pathlib打開它時,名稱轉換爲「nao.mp3」,因爲沒有這樣的文件在文件夾中,python返回錯誤: >>> p = Path("D:/não.mp3") >>> p WindowsPath('D:/nao.mp3') >>> p.exists() False >>> with p.open() as f: f.readline()

    12熱度

    1回答

    什麼是從stat()呼叫調用datetime對象的修改時間轉換成最習慣/有效的方式?我想出了以下(python3): from datetime import datetime, timedelta, timezone from pathlib import Path path = Path('foo') path.touch() statResult = path.stat() ep