File "C:\Users\Dell\PycharmProjects\pythonProject2\venv\ex.8.3.py", line 10, in find path=join(now,subPath) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\ntpath.py", line 116, in join result_drive, result_path = splitdrive(path) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\ntpath.py", line 169, in splitdrive p = os.fspath(p) RecursionError: maximum recursion depth exceeded while calling a Python object
时间: 2023-06-12 20:06:48 浏览: 66
这个错误是递归深度超过了Python的最大递归深度所导致的。这通常是因为代码中存在无限递归的情况,导致程序无限循环调用自身,直到递归深度达到Python的最大限制。您可以尝试增加Python的最大递归深度来解决这个问题,但这并不是一个好的解决方案,因为它只是掩盖了底层问题。相反,您应该检查您的代码并找出递归无限循环的原因,并修复它。
相关问题
C:\Users\LIU\PycharmProjects\pythonProject2\venv\实验.py
你提供的路径看起来是 Windows 系统中 PyCharm 项目的路径。要在 Windows 终端中运行 Python 文件,可以按照以下步骤:
1. 打开命令提示符或 PowerShell,进入存放 Python 文件的目录。
可以使用 `cd` 命令进入目录,例如:
```
cd C:\Users\LIU\PycharmProjects\pythonProject2\venv\
```
其中 `C:\Users\LIU\PycharmProjects\pythonProject2\venv\` 是存放 Python 文件的目录。
2. 输入以下命令运行 Python 文件:
```
python 实验.py
```
例如,如果你要运行名为 `实验.py` 的 Python 文件,可以输入以下命令:
```
python 实验.py
```
这样就可以在 Windows 终端中运行 Python 文件了。注意确保已经安装了 Python,并且将其添加到系统的环境变量中。
C:\Users\lenovo\PycharmProjects\pythonProject\venv\Scripts\python.exe C:\Users\lenovo\PycharmProjects\pythonProject\main.py Hi, PyCharm
根据提供的引用内容,你可以按照以下步骤来修改Python解释器的位置:
1. 打开PyCharm,并进入项目设置:File -> Settings -> Project -> Python Interpreter -> Show All。
2. 点击编辑按钮(笔图标),找到Interpreter path选项。
3. 将Interpreter path改为新的Python解释器路径。如果你不知道新路径的位置,可以在项目路径下的venv文件夹中找到Scripts\python.exe文件,右键点击该文件并选择复制绝对路径。
4. 粘贴新的Python解释器路径到Interpreter path选项中。
5. 点击应用或确定按钮以保存修改。
这样,你就成功修改了Python解释器的位置。