gpt4 book ai didi

python - 如何在 python 中更改 built_in 模块

转载 作者:行者123 更新时间:2023-11-28 16:28:49 25 4
gpt4 key购买 nike

我想更改 os.py 中的 os.path,但失败了。不同平台的路径不同。

os.py

import ntpath as path
sys.modules['os.path'] = path
from os.path import (curdir, pardir, sep, pathsep, defpath, extsep, altsep, devnull)

事实证明

    from os.path import (curdir, pardir, sep, pathsep, defpath, extsep, altsep,
devnull)
ImportError: No module named path

最佳答案

您的方法应该有效。将当前目录中的子目录 os 重命名为 my_os。 Python 首先找到您的 os 目录并尝试从那里导入。

添加这一行:

__future__ import absolute_import

os.py 的开头通过使用 absolute imports 避免了这个问题。 .

关于python - 如何在 python 中更改 built_in 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34173739/

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