gpt4 book ai didi

python - 在 Windows Python 文件中使用 `touch`

转载 作者:行者123 更新时间:2023-12-02 00:10:42 29 4
gpt4 key购买 nike

我有一个在 macOS 上运行的 Python 文件,它通过以下方式调用触摸:

os.system("touch -c %s" % apicache_file)

os.system("touch -c %s" % downloadFilename)

os.system("touch -c %s" % meta_cache_file)

但是,我需要在 Windows 机器上运行脚本。我如何修改脚本或系统以允许完成此操作?否则,我会收到以下错误:

'touch' is not recognized as an internal or external command, operable program or batch file

最佳答案

只是不要使用 shell 命令。触摸可以通过平台独立的 pathlib

完成
from pathlib import Path

Path("some/path/file.txt").touch()

简单的 open(path, "w") 也可以,但是 Windows 上的路径需要 \ 而不是 /

关于python - 在 Windows Python 文件中使用 `touch`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59227630/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com