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