gpt4 book ai didi

python - 无法在 Python 控制台中使用 'cd' 命令

转载 作者:太空宇宙 更新时间:2023-11-04 09:30:51 25 4
gpt4 key购买 nike

我想在 PyCharm 的 python 控制台中使用“cd”命令更改目录。它一直有效,直到我买了一台新电脑。

环境为Python 3.7; Pycharm 2019.1.1。我用谷歌搜索,有些人告诉我使用 os.chdir(),但我想使用“cd”,因为它易于使用。

错误报告是:

NameError: name 'cd' is not defined

enter image description here

谢谢:)

最佳答案

cd 不是 Python 命令。除非您在提供访问它的非标准解释器中运行,否则您不能使用它。即使您可以使用它,在子 shell 中运行 cd(这是大多数其他解释器公开 shell 命令的方式)也不会更改您的 Python session 的工作目录重新进来。

如果您使用像 ipython 这样的备用解释器/解释器包装器,是的,它有 cd 内置功能,就像您期望的那样。

但如果您使用的是标准 Python 解释器,只需使用 os.chdir。如果你愿意,你总是可以将它别名为更短的东西,例如

>>> from os import chdir as cd
>>> cd('foo/bar')

关于python - 无法在 Python 控制台中使用 'cd' 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55859545/

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