python - 为什么 tempfile 和 os.chdir() 会抛出 RecursionError?

标签 python python-3.x recursion

import os, tempfile

with tempfile.TemporaryDirectory() as tempdir:
    os.chdir(tempdir)

为什么会抛出 RecursionError?这段代码首先是如何递归的?我该如何将工作目录更改为临时目录?

最佳答案

实际错误是这样的:该进程无法访问该文件,因为该文件正在被另一个进程使用

删除 tempdir 之前需要更改工作目录。

关于python - 为什么 tempfile 和 os.chdir() 会抛出 RecursionError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60391253/

相关文章:

python - 在 cassandra DB 中插入字典

python - 如何从 Python 中解析 sql 文件?

c++ - 找到数字数组的所有可能的解释

python - return 语句在 python 递归中不返回任何内容

c - 打印背包溶液的值

python - 在 Python 中将字母转换为电话号码的数字

python - Redis 中的字典列表

Python3字节到十六进制字符串

python - 返回负 float 和正 float 之和